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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2009, 18:53   #11
Namolem
Oo
Форумчанин
 
Аватар для Namolem
 
Регистрация: 10.10.2009
Сообщений: 350
По умолчанию

Цитата:
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
int main()
{ int a[]={1,-1,2,89,56,-78,345,-2,-7,90};
int size = 10, i;
FILE *f;
f = fopen("file.txt", "w");
for( i=0;i<size; i++) {
if (a[i] < 0)
fprintf(f, "\n%d", a[i]);
}

fclose(f);
f = fopen("file.txt", "r");
while(!feof(f)){
fscanf( f, "%d", &a[i]);
printf("%d\n",a[i]); }
fclose(f);
system ("PAUSE");
return 0;
}
Потому что файл заканчивался символом \n. Теперь файл будет начинаться с пустой строчки, но для этой программы разницы нет

Другой вариант - добавить в scanf, после %d, \n

Последний раз редактировалось Namolem; 06.12.2009 в 20:11.
Namolem вне форума Ответить с цитированием
Старый 06.12.2009, 19:20   #12
Diamond2107
Пользователь
 
Регистрация: 22.03.2009
Сообщений: 76
По умолчанию

Спасибо Вам большое)) Поняла..исправила..все работает))
Diamond2107 вне форума Ответить с цитированием
Старый 06.12.2009, 20:38   #13
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
Подмигивание

всегда пожалуйста
NiCola999 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлами Корделия Общие вопросы C/C++ 12 03.12.2009 20:25
Работа с файлами Pr1meEX PHP 9 21.06.2009 03:15
Работа с файлами NightFire Паскаль, Turbo Pascal, PascalABC.NET 5 17.05.2009 21:47
Работа с файлами DM_bite Помощь студентам 4 20.09.2008 16:52
Работа с файлами vitalik007 Помощь студентам 13 29.08.2008 15:11