![]() |
|
Модераторы: bsa |
![]()
|
|
| ioManip |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 12.8.2011 Где: Благовещенск Репутация: нет Всего: нет |
В 67 строке, я использую strstr, на что мне отвечают
Я может быть не правильно ее использую? Например параметры не те? --------------------
Мечты не работают, пока ты не работаешь! |
||||
|
|||||
| fish9370 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 15.4.2007 Где: Москва Репутация: 1 Всего: 1 |
вот так попробуй Добавлено @ 09:38 а вобще в string операторы сравнения перегружены, ты можешь сравнивать без strstr() напрямую, думаю об этом тебе сейчас расскажут поподробнее.. Это сообщение отредактировал(а) fish9370 - 2.5.2013, 09:38 -------------------- undefined |
|||
|
||||
| volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 16 Всего: 85 |
||||
|
||||
| ioManip |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 12.8.2011 Где: Благовещенск Репутация: нет Всего: нет |
Так, с этим вроде ясно! Но почему тогда, происхожит зацикливание программы? А подсчета количества найденных машин вообще не происходит?
Мне какжется я что то делаю не так, когдаработаю с файлами. Смотрите: ofstream - нужен для записи в файл ifstream - для чтения из файл Тогда может быть в 63 строке нужно написать вот это
Но так тоже не выходит. P.S. Это сообщение отредактировал(а) ioManip - 5.5.2013, 06:50 --------------------
Мечты не работают, пока ты не работаешь! |
||||
|
|||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
||||
|
||||
| ioManip |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 12.8.2011 Где: Благовещенск Репутация: нет Всего: нет |
baldina, Не - а!!! Все равно не ищет количество машин и зацикливание идет! У меня аура какая то наверное
--------------------
Мечты не работают, пока ты не работаешь! |
|||
|
||||
| volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 16 Всего: 85 |
у вас не аура, у вас пустой цикл где здесь происходит чтение файла? |
|||
|
||||
| ioManip |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 12.8.2011 Где: Благовещенск Репутация: нет Всего: нет |
volatile, Если Вы имеете в виду вот это
то ничего не выходит, после запроса о том, какую машину найти программа успешно завершается, как будто вовсе игнорируя цикл. А если Вы имели ввиду что то другое, то извините я не понимаю что! Это сообщение отредактировал(а) ioManip - 6.5.2013, 11:24 --------------------
Мечты не работают, пока ты не работаешь! |
|||
|
||||
| baldina |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
volatile имеет в виду, что внутри цикла у вас нет чтения файла.
должно быть что-то типа
Добавлено через 4 минуты и 9 секунд кстати, i в цикле не меняется. либо сделать i++ в конце, либо использовать один объект
Это сообщение отредактировал(а) baldina - 6.5.2013, 11:30 |
||||
|
|||||
| ioManip |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 12.8.2011 Где: Благовещенск Репутация: нет Всего: нет |
baldina, я Вас правильно понял?
Оххх....думайте обо мне что хотите, но этот вариант тоже не работает, т.е. несколько раз подряд выдает МаркаНомерВладелец + еще какие то цыфры... --------------------
Мечты не работают, пока ты не работаешь! |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
я не все написал, а упрощенно. у вас в файле строки будут начинаться с
"Номер автомобиля: ", "Фамилия: " и т.д., их тоже надо читать и пропускать. |
|||
|
||||
| ioManip |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 12.8.2011 Где: Благовещенск Репутация: нет Всего: нет |
Сейчас вроде, все верно, за 1 исключением!
Машины выдает верно, но выдает найденную машину + 1, т.е. как будто мусор какойто берет. Пример
Почему так может быть ? --------------------
Мечты не работают, пока ты не работаешь! |
||||
|
|||||
| volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 16 Всего: 85 |
||||
|
||||
| ioManip |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 12.8.2011 Где: Благовещенск Репутация: нет Всего: нет |
Фуууух...ну вроде все! Всем большое спасибо!
P.S.
--------------------
Мечты не работают, пока ты не работаешь! |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |