Форум программистов, компьютерный форум CyberForum.ru

Как перейти на конец найденой строки? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ VC + Матлаб. Кто-нибудь разбирается? http://www.cyberforum.ru/cpp-beginners/thread481399.html
Нужно вызвать из сишного проекта графические функции матлаба. Все вроде компилируется а результата нет. Если кто разбирается в C matlab library - подскажите, пожалуйста.
C++ Как мне найти в тексте А текст в виде таблицы с четырьмя столбцами и др.? Доброе время суток уважаемые поситители. Не могли бы Вы мне помочь в написанни программы, а именно как мне найти в тексте а текст в виде таблицы с четырьмя столбцами, строку и сложить в это строке найденной четвертый столбец и так до конца файла искать и складывать. Заранее благодарен http://www.cyberforum.ru/cpp-beginners/thread481392.html
Где можно найти много качественных исходников Ha C/C++ ? C++
a?
Как улучшить качество Bitmap? C++
Мне нужно графически отобразить грид (физические координаты ~300x300) на максимально больших, логических, позволяемых дисплеем координатах (600*600 и больших). Для предотвращения мерцания, в начале создается весь 'Bitmap' в памяти (по физическому гриду), а затем, используя 'BitBlt', графически отображается на максимально больших, логических координатах. Проблема в том, что такое расширение...
C++ Как получить предыдущую дату? http://www.cyberforum.ru/cpp-beginners/thread481329.html
Помогите решить проблему. С помощью класса CTime получаю тек. дату и все ОК. CTime currentTime = CTime::GetCurrentTime();Но как мне получить предыдущую дату? YYYY = atoi(currentTime.Format('%#Y')); MM = atoi(currentTime.Format('%#m')); DD = atoi(currentTime.Format('%#d'));для месяца и года это не проблема - можно просто отнять 1, но как быть с днями не знаю так как могут быть и весокосные...
C++ Как в диалоге отловить событие помещения фокуса на какой-нибудь контрол? Привет всем! А как, собственно говоря, в диалоге отловить событие помещения фокуса на какой-нибудь контрол? Ну т.е. нажали на табуляцию-перешли на контрол и сразу хочется узнать что это за контрол. подробнее

Показать сообщение отдельно
palva
 Аватар для palva
2372 / 1594 / 190
Регистрация: 08.06.2007
Сообщений: 6,363
Записей в блоге: 4
29.12.2009, 15:34     Как перейти на конец найденой строки?
Может быть, вам подойдет функция strtok, которая разбивает строку на подстроки в соответствии с заданными ограничителями. Если колонки у вас ограничены пробелом (одиночным или кратным) а колонок ровно четыре, то работает следующий пример:

#include <stdio.h>
#include <string.h>
int main() {
char s[] = 'ABC DFG RT XYZ';
if(strcmp(strtok(s, ' '), 'ABC') == 0) {
strtok(NULL, ' ');
strtok(NULL, ' ');
printf('%s
', strtok(NULL, ' '));
// Здесь печатается XYZ
}
return 0;
}
 
Текущее время: 11:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru