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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2014, 16:49   #1
lusia7
Пользователь
 
Регистрация: 25.11.2014
Сообщений: 12
Вопрос Файлы в Си

Подскажите,пожалуйста, где здесь ошибка? Условие:Дан файл F,компоненты которого являются целыми числами. Никакая из компонент файла не равна нулю. Файл F содержит столько же отрицательных чисел, сколько положительных. Используя вспомогательный файл H, записать компоненты файла F в файл G так, чтобы в файле G не было двух соседних чисел с одним знаком.
Ошибок не выдает, в результате выводит create file. Что не так?
Код:
#include <stdio.h>
#include <conio.h>
#define SIZE 5 
 
int main()
{
int i,n;
FILE*F;
FILE*G;
FILE*H;
 
printf("create file\n");
F=fopen("fileF.dat","w");
int c[10]={-8,10,3,5,-1,-9,7,-4,6,-5};
for(i=0;i<2*SIZE;i++)
    fprintf(F,"%d",c[i]);
fclose(F);  
  
 
 
F=fopen("fileF.dat","r");
H=fopen("fileH.dat","w");
while(!feof(F))
{   
     fscanf(F,"%d",&n);
     if(n>0) 
         fprintf(H,"%d\n",n);
}
fclose(H);
fclose(F);
 
 
 
 
F=fopen("fileF.dat","r");
G=fopen("fileG.dat","w");
H=fopen("fileH.dat","w");
while(!feof(F) )
{   
     fscanf(F,"%d",&n);
     if(n<0) 
     {
         fprintf(G,"%d\n",n);
         fscanf(H,"%d",&n);
         fprintf(G,"%d\n",n);
    }
}
 
fclose(H);
fclose(G);
fclose(F);
_getch();
return 0;
 
}

Последний раз редактировалось Stilet; 25.11.2014 в 17:24.
lusia7 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файлы: Составить программу, которая перепишет фамилии в отдельные файлы в соответствии с названием группы Гульвира Помощь студентам 1 23.05.2013 10:04
Очень нужно сделать задачу в Delphi(Типизированные файлы. файлы записи) Vitalik1 Помощь студентам 1 16.12.2011 10:38
Не сохраняет файлы (Создает файлы пустышки) Rock231 Помощь студентам 2 25.12.2010 12:31
Файлы данных.Типизированные файлы. вылка Помощь студентам 6 17.05.2010 15:42
два вредных вопроса:про асю и прикриплёные файлы файлы steck Свободное общение 3 17.06.2007 14:53