Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2016, 01:05   #1
IHML
Новичок
Джуниор
 
Регистрация: 14.03.2016
Сообщений: 1
По умолчанию Напечатать только те строки из файла, в которых есть буква s.

Изменить код так, что бы напечатались только те строки из файла, в которых есть буква s. Сначала в стиле Си, а потом в стиле С++

Стиль Си
Код:
#include "stdafx.h"
#include <conio.h>
#include <string.h>
int main()
{ char s [10]; int i=0;
FILE * inf, * outf;
inf = fopen ("t1.txt","r");
outf = fopen ("t2.txt","w");
if (inf == NULL || outf == NULL) printf ("Can not open files!");
else
{ while (! feof (inf))
{ i++;
fgets (s, 10, inf);
printf ("It was read: % s, length = %d\n", s, strlen(s));
if (i == 5)
printf ("It is number 5: % s", s);
if (strcmp("123\n",s)==0)
printf ("String \'123\' was found at line number % d\n",i);
fputs (">", outf);
fputs (s, outf);
}// while
printf ("\nThere are % d strings.\n", i);
} // else
fclose (inf); fclose (outf); return 0;
}

Последний раз редактировалось Аватар; 14.03.2016 в 01:53.
IHML вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файлы в паскале: Скопировать из файла F1 в файл F2 все строки, в которых есть одинаковые слова. shadezx Помощь студентам 7 05.12.2013 23:56
Напечатать все строки, длина которых равна данному числу Lera64 Паскаль, Turbo Pascal, PascalABC.NET 4 26.05.2013 11:27
Напечатать все слова, второй символ в которых гласный. Напечатать номера этих слов Transcend Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 14.04.2013 15:35
Дан файл f. Найти самое длинное слово среди слов, вторая буква которых есть 'e'. Работа с файлами. Делфи 7. Fatalita Помощь студентам 0 30.05.2012 04:24
C++ Дан текстовый файл. Напечатать все строки, длина которых равна данному числу. SaratovAreaNetwork Помощь студентам 3 18.04.2012 18:50