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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2009, 16:10   #11
B@R@B@$HK@
Пользователь
 
Регистрация: 28.05.2009
Сообщений: 26
По умолчанию

Вот смотрите по вашему коду тут
Цитата:
strcpy(mas[cnt++][/COLOR],line);
и тут
Цитата:
fputs(mas[i],f);
Показывает ошыбку cannot convert "int" to "const char *"

А так:
Код:
void main()
{
 FILE *f;
 char a[100];
 char line[200];
 clrscr();
 f=fopen("c:\\4.txt","r+w");
 if(f)
  { gets(a);
   while(fgets(line,160,f)!=NULL)
   if(strncmp(line, a, 3)!=0)
   strcpy(a,line);
  }
   fclose(f);

f=fopen("c:\\4.txt","w");
 fputs(a,f);
 fclose(f);
 getch();
}
Записывает в файл только последнюю строчку ведь нет цикла чтоб пройтись по всем строкам. Что делать?
B@R@B@$HK@ вне форума Ответить с цитированием
Старый 21.06.2009, 16:29   #12
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

А у меня никаких ошибок не показывает. Все компилируется и работает.
Код:
#include <conio.h>
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#include <fstream.h>

int main()
 {
   char a[20];
   FILE *f;
   char line[160];
   int cnt=0;
   char mas[100][160];
   f=fopen("test.txt", "r+w");
   if(f)
    {
      gets(a);
      while(fgets(line,160 ,f)!=NULL)
       if(strncmp(line, a, 3)!=0)
        strcpy(mas[cnt++],line);
     fclose(f);

     f=fopen("test.txt","w");
    for(int i=0; i<cnt; i++)
      fputs(mas[i],f);
    fclose(f);
     }
   else cout<<"file not found";

   getch();
 }
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать поиск по компоненту Tmemo?? photozaz Общие вопросы Delphi 4 16.04.2008 08:23
Как сделать поиск файлов в папке BETONOMESHALKA Общие вопросы Delphi 3 01.02.2008 22:43
необходимо осуществить поиск по файлу Antonio86 Общие вопросы Delphi 2 19.01.2008 00:29
как прикрепитить прогу к текстовому файлу? BLACK_KOT Общие вопросы Delphi 1 24.09.2007 17:33