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

найти нужный ID, не перебирая каждый элемент в потоке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ А вот что за стеки! http://www.cyberforum.ru/cpp-beginners/thread28426.html
В свое время мне трудно далась тема создания и вывода на печать текстовых файлов. Сейчас вспомнилось и хочу поделиться. int Create_txt_File (char *filname) { FILE *pF; if ((pF=fopen (filname,"w"))== NULL) return -1; char buf; gets (buf); strcat (buf,"\n"); while (*buf!='\n') {
C++ Проверка типа int n; std::cin >> n; Как проверить тип введённых данных? Ведь если введено не int, то программа будет работать не так, как мне нужно. http://www.cyberforum.ru/cpp-beginners/thread28396.html
C++ Работа с мышью
Нужна ваша помощь. Незнаю как заставить двигатся курсор мыши только по окружности радиусом r с центром в точке (x,y), работа с мышью осуществляется через процедурку int86, нужен сам алгоритм не обязательно с его реализацией, главное по подробнее =).
C++ Средства для контроля работы с динамической памятью
Здравствуйте, товарищи! При написании программы на С++ встала проблема контроля выделения/удаления динамической памяти (необходимо для отладки приложения). Хотелось бы иметь возможность просматривать сколько памяти было выделено, сколько возвращено системе на любом отрезке кода. Может кто-нибудь знает такие средства?
C++ Упорядочить массив по убыванию (чуть поправить программу) http://www.cyberforum.ru/cpp-beginners/thread28306.html
В этой программе массив упорядыватся по возрастанию: Помогите этот код переписать с подпрограммами и по убыванию #include <iostream.h> void main() { int k,n,i,b,C,j; int*A; cout<<"Введите n=";
C++ Поможите обработать текст хотелосьбы чтоб С++ из текста выбирало цыфры и вставляло в массив. цыфры идут после слдущей последовательности alt='Поставлено $ например если alt='Поставлено $200 то в массив нада вписать 200 а если встречается alt='число то в массив надо вписать 0 Плиззз поможите!!! вот пример текста >>> betname='Красное'; break; case 48: betname='Чёрное'; break; } подробнее

Показать сообщение отдельно
AleksandraMV
0 / 0 / 0
Регистрация: 20.02.2009
Сообщений: 12
02.04.2009, 10:42     найти нужный ID, не перебирая каждый элемент в потоке
Добрый день!

у меня есть числовой f.dat, с которым работаем консольное приложение
9045 0
180 45 0.0251608 -0.0228552 -0 0 -0.0228552 0.0251608 0 0 0 0 -0.0105215 0 0 0 0 -0.0105215 555
300 135 0.949986 0.00837315 0.0139804 -0.0103626 0.00837315 -0.592651 0.596302 -0.441994 -0.0139804 -0.596302 -0.719417 -0.170758 -0.0103626 -0.441994 0.170758 0.823219 555
300 45 0.023711 0.0137558 -0.0132769 0.00984113 -0.0215015 -0.0151029 0.0146839 -0.0108841 0.000147095 0.006274 0.00756936 0.00179663 0.00010903 0.00465045 -0.00179663 -0.00866152 555
60 135 0.00113023 0.000717924 -0.000697273 0.000514542 0.000717924 0.000441717 -0.000504931 0.000276408 0.000697273 0.000504931 -0.000375397 0.000318382 0.000514542 0.000276408 -0.000318382 0.000313114 555
300 45 0.023711 0.0137558 -0.0132769 0.00984113 -0.0215015 -0.0151029 0.0146839 -0.0108841 0.000147095 0.006274 0.00756936 0.00179663 0.00010903 0.00465045 -0.00179663 -0.00866152 555
9047 284
180 47 0.0270046 -0.0256195 -0 0 -0.0256195 0.0270046 0 0 0 0 -0.00853769 0 0 0 0 -0.00853769 555
300 133 0.946219 0.00589664 0.0122781 -0.0104057 0.00589664 -0.722117 0.466305 -0.395194 -0.0120655 -0.458231 -0.817883 -0.127571 -0.0106514 -0.404528 0.0938878 0.850113 555
300 47 0.0254012 0.0186595 -0.0116149 0.00984366 -0.0240824 -0.0196516 0.0122778 -0.0104055 0.000103011 0.00391223 0.00698283 0.00108916 9.09386e-05 0.00345373 -0.000801585 -0.007258 555

где выделенные элементы-некоторые идентификаторы

Вопрос: как можно в с++, не пробегая по каждому элементу в строке добраться до числового блока, следующего за "9047 284" (то есть, если идентификатор не тот, то пропустить блок до следующего идентификатора)

...Плииииз...help


Заранее благодарна
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru