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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2022, 15:13   #1
Iveess
Новичок
Джуниор
 
Регистрация: 17.04.2022
Сообщений: 1
По умолчанию Найти строку в файле и вывести

Здравствуйте, нужен код как найти строку и вывести её из файла на экран или записать в другой файл.
Мой нынешний код выглядит так:
Код:
void search(char* c)
{
FILE *f1;
char g[80];
char p;
    printf("Vvedy potribnu zapchastiny");
    cin>>g;
    f1=fopen("zapchastiny.txt","r");
   while(!feof(f1))
  {
  if(p=strstr(c=fgets(f1),g))
   printf("%c",c);
  }
  fclose(f1);
}
Только вот есть проблема в том что выдаёт ошибку [Error] cannot convert 'FILE* {aka _iobuf*}' to 'char*' for argument '1' to 'char* fgets(char*, int, FILE*)'.
Iveess вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C#] найти и вывести наибольшую разность двух чисел, содержащихся в файле. Pupil1 Помощь студентам 2 21.06.2019 16:00
Найти строку в файле и под ней записать текст asdon C# (си шарп) 2 21.04.2012 13:37
Как в столбце найти текст и вывести всю строку? alexey_nv86 Microsoft Office Excel 14 02.11.2010 21:07
Найти строку в файле Riply Помощь студентам 3 03.10.2010 18:01
Нужно найти последнюю строку в файле с информацией и узнать ее адрес Мефистофель Microsoft Office Excel 2 10.06.2007 16:03