📄 1.cpp
字号:
//判断以'a'打头和结尾的小写字母串
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define BASELEN 10
#define INCRENTMENT 10
void main()
{
char *p;
FILE *fp;
int i=0;
int CurLen=0;
int MaxLen=BASELEN;
//clrscr();
if (!(fp=fopen("c:\\2.txt","r")))
{
printf ("Open file error.\n");
exit(0);
}
if (!(p=(char*)malloc(sizeof(char)*BASELEN)))
{
printf ("Malloc Error.\n");
}
while(1)
{
if (CurLen==MaxLen)
{
MaxLen=MaxLen+INCRENTMENT;
if (!(p=(char *)realloc(p,sizeof(char)*MaxLen)))
{
printf ("Realloc error.\n");
}
}
fscanf(fp,"%c",p+i);
if (*(p+i)=='\n') break;
CurLen++;i++;
}
i=0;
if (*p=='a')
{
for(;(*(p+i)>='a') && (*(p+i)<='z');i++);
}
if (*(p+i)=='\n' && i!=0 && *(p+i-1)=='a')
printf ("TRUE.\n");
else
printf ("FALSE.\n");
fclose(fp);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -