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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2012, 00:31   #1
bananasus
Пользователь
 
Аватар для bananasus
 
Регистрация: 24.01.2011
Сообщений: 67
По умолчанию считывание строк... проклятая gets()

Вот код:
Код:
struct NOTE mas[N];
	FILE* file;
	file = fopen("1.txt","w");
	for(int i=0; i<N; i++)
	{

		gets(mas[i].name);
		gets(mas[i].phone);

		for(int ii=0; ii<3; ii++)
		scanf("%d",&mas[i].dr[ii]);

		int r = sizeof(mas[i]);
		fwrite(&mas[i],r,1,file);
		
		

	}
	fclose(file);
На первой итерации все норм, но на второй функция gets() ниче не читает. Что это такое? Я чето не так делаю?
bananasus вне форума Ответить с цитированием
Старый 09.03.2012, 00:57   #2
bananasus
Пользователь
 
Аватар для bananasus
 
Регистрация: 24.01.2011
Сообщений: 67
По умолчанию

Все, разобрался...
Код:
struct NOTE mas[N];
	FILE* file;
	file = fopen("1.txt","w");
	for(int i=0; i<N; i++)
	{

		gets(mas[i].name);
		gets(mas[i].phone);

		for(int ii=0; ii<3; ii++)
		scanf("%d",&mas[i].dr[ii]);

		int r = sizeof(mas[i]);
		fwrite(&mas[i],r,1,file);
		getchar();
		

	}
	fclose(file);
Гениально то как....
bananasus вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Считывание строк и решение задач Ilya_L Microsoft Office Excel 7 18.10.2010 21:48
Считывание строк ZET78 Общие вопросы C/C++ 6 11.05.2010 07:41
Считывание диапазона строк из файла. Niodar PHP 11 27.02.2010 14:43
Считывание строк из файла Mikimaus Общие вопросы C/C++ 1 05.12.2009 21:05
Считывание строк в массив mc_12 Общие вопросы C/C++ 4 05.01.2009 13:11