计算不以句号结尾的段落,C语言
Counting paragraphs that dont end in a Period, C Language
基本上我需要找到一种方法来发现段落是否以句点 (.) 结尾。
目前我已经可以计算给定文本的段落数,但我没有想出任何方法来检查它是否在一个句点内结束。
任何帮助都会帮助我,谢谢
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;
if(ch=='\n'){
newLine++;
if(newLine==2){
paragraph++;
newLine=0;
if(temp!='.'){
ponto++;
}
}
}
else{
newLine=0;
temp=ch;
}
}
基本上我需要找到一种方法来发现段落是否以句点 (.) 结尾。
目前我已经可以计算给定文本的段落数,但我没有想出任何方法来检查它是否在一个句点内结束。
任何帮助都会帮助我,谢谢
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;
if(ch=='\n'){
newLine++;
if(newLine==2){
paragraph++;
newLine=0;
if(temp!='.'){
ponto++;
}
}
}
else{
newLine=0;
temp=ch;
}
}