Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: 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
то предложение прочитано!
итого:

charRead1PredlozenieFromFile(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 предложение из файла.


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: