基本上我需要找到一种方法来发现段落是否在句点(。)中结束。
此时我已经可以计算给定文本的段落了,但是我没有想出任何东西来检查它是否在一个句号中结束。
任何帮助都会对我有所帮助,谢谢
char ch;
FILE *fp;
int paragraph=0;
int newLine=0;
fp = fopen("123.txt","r");
while( ( ch = fgetc(fp) ) != EOF ){
if(ch=='\n'){
newLine++;
if(newLine==2){
paragraph++;
newLine=0;
}
}
else{
newLine=0;
}
}
printf("%d\n",paragraph);
fclose(fp);
return 0;
答案 0 :(得分:0)
if(ch=='\n'){
newLine++;
if(newLine==2){
paragraph++;
newLine=0;
if(temp!='.'){
ponto++;
}
}
}
else{
newLine=0;
temp=ch;
}
}