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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2014, 20:32   #1
guroDragon
Пользователь
 
Регистрация: 09.09.2013
Сообщений: 83
Злость Считывание с файла. СИ.

Ребят, хелп(
При считывании с файла, первый символ проглатывается.
Что может быть, идей нет(
Спасибо.
PS. Там только часть кода, не все, я имею ввиду в ф-и.

Код:
void f_restore()
{
	list *a,*b;
	char path[100];
	char str[100];
	FILE* file;
	char c,ch;
	head=NULL;
		system("cls");
		printf(" Enter the name of the file you want to upload in the RAM.\n");
		scanf("%s",path);
		file=fopen(path,"r");
		if (file==NULL) printf("Unable to upload the information.\n");
		else
		{
				if (ch=fgetc(file)!=EOF)
				{
					struct list *b = (struct list *)malloc(sizeof(struct list));
					fscanf(file,"%s",str);
					strcpy(b->FIO,str);
					printf("File is successfully uploaded.\n");
				}
				else 
				{
					printf("The file is empty.\n");
				}
						
      		
		}
		fclose(file);
		getch();
	
	
	
	
}
guroDragon вне форума Ответить с цитированием
Старый 10.05.2014, 20:50   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
первый символ проглатывается.
Его проглатывает
Цитата:
ch=fgetc(file)!=EOF
используй feof(file)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.05.2014, 21:30   #3
guroDragon
Пользователь
 
Регистрация: 09.09.2013
Сообщений: 83
По умолчанию

Да, я уже понял. Нашёл другой выход.
while заменил на do while)
guroDragon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Считывание из файла kuziashagrath85 Общие вопросы C/C++ 2 31.07.2012 08:16
Считывание из файла Tema_Crazzzy Visual C++ 2 09.09.2010 13:41
считывание с файла G.I.JOE Общие вопросы C/C++ 2 06.06.2010 09:18
Считывание с файла на С++ lamak Помощь студентам 8 01.11.2009 22:18
Считывание из файла DimkinStd Общие вопросы Delphi 7 24.01.2007 19:18