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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.01.2011, 13:19   #1
VovanZ
Веб-разработчик
Форумчанин
 
Регистрация: 23.05.2009
Сообщений: 279
По умолчанию Считывание данных до слова

В input поступает последовательность строк, в каждой из которых записано через пробел два числа, потом строка в котрой записано определённое слово, потом ещё последовательность строк, в каждой строке по одному числу.
Не могу придумать как это нормально считывать. Считывать по строке, проверять на соответствие определённуму слову (чтобы понять закончилась первая последовательность строк или нет), но как потом из этой строки брать два числа?
VovanZ вне форума Ответить с цитированием
Старый 23.01.2011, 15:45   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
	FILE* f=fopen("c:\\temp\\q.txt","r");
	int q=0,w=0;
	char c[255];
	while (!feof(f)){
		fscanf(f,"%d %d %s",&q,&w,&c);
		printf("%d %d %s\n",q,w,c);
	}
	fclose(f);
	getchar();
Увидел как можно сделать?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.01.2011, 16:20   #3
VovanZ
Веб-разработчик
Форумчанин
 
Регистрация: 23.05.2009
Сообщений: 279
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Код:
	FILE* f=fopen("c:\\temp\\q.txt","r");
	int q=0,w=0;
	char c[255];
	while (!feof(f)){
		fscanf(f,"%d %d %s",&q,&w,&c);
		printf("%d %d %s\n",q,w,c);
	}
	fclose(f);
	getchar();
Увидел как можно сделать?
Не совсем понял, как будет работать fscanf. Считает два числа, а дальше строку до перевода строки? А если наткнётся на слово, то сразу строку?

И да, прошу прощения, что не уточнил сразу, хотелось бы реализовать с использованием iostream
VovanZ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Считывание данных в ComboBox grinder Microsoft Office Excel 1 02.06.2010 01:46
считывание слова из файла newgener Помощь студентам 0 25.05.2010 19:42
Считывание данных из БД aimk0 БД в Delphi 0 05.05.2010 23:53
Считывание данных из файла inret Общие вопросы Delphi 4 18.11.2007 18:03
Считывание данных из файла PAVEL315 Общие вопросы Delphi 26 17.12.2006 00:53