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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2011, 14:30   #1
Dmitry73
Пользователь
 
Регистрация: 24.11.2010
Сообщений: 13
По умолчанию работа с файлами, копирование строк

необходимо просто продублировать непустые строки, помогите найти ошибку пожалуйста.
Код:
#include "stdafx.h"
#include <stdio.h>
#include <string.h>

int main()
{FILE *f;
	int i=0;
char s[200],c,fname[20];
gets(fname);
f=fopen(fname,"rt");
if(f==NULL)
	return 1;

while(!feof(f))
{
fgets(s,200,f);
printf("%s \n",s);
	fputs(s,f);
}
fclose(f);
	return 0;
}

Последний раз редактировалось Stilet; 11.02.2011 в 17:20.
Dmitry73 вне форума Ответить с цитированием
Старый 11.02.2011, 16:54   #2
VadikV
Форумчанин
 
Аватар для VadikV
 
Регистрация: 08.01.2011
Сообщений: 226
По умолчанию

Нет ошибки. Просто не дописал кусок проверки и дублирование.
Код:
while(!feof(f))
{
fgets(s,200,f);
printf("%s \n",s);
fputs(s,f);
if ((s[0] != 0) && (s[0] != "\n")) fputs(s,f);
}
icq 223-630-454
e-mail vysotskiy@list.ru
сайт http://www.big-library.net/
VadikV вне форума Ответить с цитированием
Старый 12.02.2011, 12:47   #3
Dmitry73
Пользователь
 
Регистрация: 24.11.2010
Сообщений: 13
По умолчанию

(s1[0]!="\n") на этом месте пишет несовместимые типы char и const char* =(

Последний раз редактировалось Dmitry73; 12.02.2011 в 13:04.
Dmitry73 вне форума Ответить с цитированием
Старый 12.02.2011, 14:45   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

замените кавычки на апострофы
p51x вне форума Ответить с цитированием
Старый 12.02.2011, 22:51   #5
Dmitry73
Пользователь
 
Регистрация: 24.11.2010
Сообщений: 13
По умолчанию

о спасибо, так вроде запускается, но все равно не дублирует, какие то непонятные куски записывает в файл(
Dmitry73 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скрытное копирование папки с файлами BanDit Общие вопросы Delphi 36 08.03.2011 21:53
Копирование строк Tim24 Microsoft Office Excel 19 17.12.2010 07:46
РАБОТА С ФАЙЛАМИ И МАССИВАМИ СТРОК таня1 Общие вопросы C/C++ 1 13.12.2010 15:34
копирование строк kakawkin Microsoft Office Access 2 24.06.2010 01:22
Работа с файлами, преобразование частей строк в переменные... InCun PHP 12 09.05.2009 23:36