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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2010, 09:45   #1
imperceptible4462
Пользователь
 
Регистрация: 24.08.2010
Сообщений: 26
По умолчанию работа с файлами. Ошибка конца строки

Необходимо удвоить в содержимом файле каждую литеру. Вот код. Код верный. но в конце файла как признак конца строки вылезает буква "я". Как её убрать? Нужно что-то дописать под предлогом кона строки. Был вариант дописать (d!=-1), но это не помогло. Что делать?
//Программа удваивает в содержимом файла каждую букву

Код:
#include <stdio.h>
void main() {
FILE *f,*g; 
char d, file[20], f_exit[20];
printf("Введите имя файла: "); 
scanf("%s", file);
printf("Введите имя выходного файла: "); 
scanf("%s", f_exit); 
f=fopen(file,"r");
g=fopen(f_exit,"w+");
printf("\nСодержимое  файла %s: ", file); 
while (!feof(f))
{ 
d=getc(f); 
if (d!=-1);
{
printf("%c",d);
fprintf(g,"%c%c",d,d); 
}
}  
fclose(g); 
printf("\nСодержимое  файла %s: ", f_exit);  
g=fopen(f_exit,"r"); 
while (!feof(g))
{
d=getc(g);
printf("%c",d); 
}
fclose(f);  
}

Последний раз редактировалось Stilet; 09.10.2010 в 11:37.
imperceptible4462 вне форума Ответить с цитированием
Старый 09.10.2010, 11:17   #2
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

if (d!=-1);
это круто
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с текстовыми файлами. Ошибка 105 katttes Общие вопросы Delphi 2 15.06.2010 08:12
Функции, строки, работа с текстовыми файлами. Nelson1992 Помощь студентам 1 11.03.2010 17:09
Строки и работа с файлами на Borland C++ 3.1 CePryH Помощь студентам 6 16.06.2009 16:37
строки,работа с файлами, 2 задачи MyaSnIKs Помощь студентам 17 30.04.2009 01:44
Работа с файлами.Строки в записях. Ozerich Общие вопросы Delphi 12 20.07.2008 23:13