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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2013, 07:15   #11
nikmoon
Форумчанин
 
Регистрация: 13.11.2013
Сообщений: 149
По умолчанию

Сделайте три функции, каждая из которых будет возвращать требуемую часть строки и информацию для следующей функции. По примеру этой функции:
Код:
/*
 *		Из указанной строки buff возвращается, преобразованная в int, подстрока до точки;
 *		nextpos на выходе будет содержать индекс символа, следующего после точки
 */
int GetNum(char *buff, int &nextpos)
{
	char s_num[5];	// здесь будет сохранено содержимое строки до точки

	// получим подстроку до точки, важное условие: точка не должна быть первым символом
	int i = 0;
	do {
		s_num[i] = buff[i];
		i++;
	}
	while (buff[i] != '.');

	// допишем признак конца строки
	s_num[i] = '\0';

	// преобразуем s_num в int
	int num = strtol(s_num, NULL, 10);

	// в nextpos сохраним индекс символа, следующего после точки
	nextpos = i+1;

	return num;
}
nikmoon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
считывание строки из файла kibcat Общие вопросы C/C++ 2 17.05.2012 10:46
Добавление запроса ввода пароля для редактирования файла. Hezorin Общие вопросы Delphi 1 15.02.2012 14:21
Считывание файла со второй строки (delphi) CAMOBAP Помощь студентам 19 12.01.2011 23:04
Повторное открытие файла txt для редактирования в delphi Shaggrath Помощь студентам 8 20.07.2009 13:36
Считывание строки из файла до символа Stormzcooler Общие вопросы Delphi 7 18.12.2006 15:01