0 / 0 / 0
Регистрация: 14.03.2016
Сообщений: 1
|
|
1 | |
Напечатать только те строки из файла, в которых есть буква s14.03.2016, 01:00. Показов 410. Ответов 0
Метки нет (Все метки)
Прошу помочь! Изменить код так, что бы напечатались только те строки из файла, в которых есть буква 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; }
0
|
14.03.2016, 01:00 | |
Ответы с готовыми решениями:
0
Напечатать только те строки из файла в которых есть буква s Вывести из файла на экран только те строки, в которых есть числа Ввести строку, ввести слово. Вывести из строки только те слова, в которых есть хоть одна буква из введённого слова Прочитать текст из файла и вывести в другой файл только те строки, в которых есть слова, начинающиеся с буквы М |
14.03.2016, 01:00 | |
14.03.2016, 01:00 | |
Помогаю со студенческими работами здесь
1
Прочитать текст из файла и вывести в другой файл только те строки, в которых есть слова, начинающиеся с буквы А Напечатать те слова из введенного предложения, в которых есть хотя бы одна буква, случается в слове три и более раз Напечатать те слова строки, в которых первая буква встречается в слове еще раз Удалить из строки слова, в которых есть буква 'a' Удалить из строки все слова в которых есть заданная буква Строки. Оставить в предложении только те слова, последняя буква которых совпадает с первой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |