Автор: alex19921992 (26.06.2007 в 06:47)
все очень просто! тебе надо считывать файл посимвольно функцией
char ch;
fscanf(file,"%c",&ch);
и попутно записывая это в строчку s:
char s1[2];s1[0]=ch;s1[1]=0;
strcat(s,s1);
если ch равно ? или ! или . или \0
то предложение прочитано!
итого:
char* Read1PredlozenieFromFile(FILE*file)
{
char s[1000];s[0]=0;
char ch=1;
while(ch!=0 && ch!='!' && ch!='?' && ch='.')
{
fscanf(file,"%c",&ch);
char s1[2];s1[0]=ch;s1[1]=0;
strcat(s,s1);
}
return s;
}
|
эта функция читает 1 предложение из файла.