Программа 100 должна разделить строку, когда он находит! или? или. Строка должна содержать \ п строку и! или? или. где она присутствует. Пример файла test.txtРазбивает строка из текстового файла
Lorem Ipsum моркови, усиленные скидок, но они делают occaecat раза, жизнеспособности, такие как труд и ожирение. За последующие годы, усилия, если школьный округ, который имеет nostrud aliquip из нее преимущество упражнений и долговечности. Загрузить информацию как визитная карточка Е, который мы делает упражнение любых из тела получает утомительной, за исключением того, чтобы получить некоторое преимущество от него Но кто имеет какие-либо права придраться с теми, кто будет приятно, что не имеет раздражающих последствия, или тот, кто избегает боли, что удовольствие, нет комментариев?
мой код читателя до первого маркера, где 1 ошибаюсь?
int main(){
FILE *file;
char stringa[MAXCHAR];
file = fopen ("prova.txt", "r");
if (file == NULL){
perror("errore nell'apertura del file");
return (1);
}
while (fscanf(file, "%[^!?.]", stringa) != EOF) {
printf("Data from file:\n%s", stringa);
//break;
}
fclose(file);
return 0;
}
мой выход:
Lorem Ipsum морковь, увеличенные скидки, но они делают occaecat время жизнеспособность, такие как труд и ожирение
Спасибо за вашу помощь ...
перерыв statemen тт вставлял случайно – Francesco