|
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 58
|
||||||
If работа с файлом24.12.2014, 12:01. Показов 1916. Ответов 33
Метки нет (Все метки)
Часть кода в которой я записываю строки в файл,по параметрам которые совпадают,как записать те строки в которых нет совпадение?
как проверить есть ли строка в файле?
0
|
||||||
| 24.12.2014, 12:01 | |
|
Ответы с готовыми решениями:
33
Работа с файлом работа с файлом)
|
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
||
| 24.12.2014, 17:11 | ||
|
и остановится он на первом же '\n'.
0
|
||
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
|||
| 24.12.2014, 17:15 | |||
|
Добавлено через 57 секунд
0
|
|||
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
||
| 24.12.2014, 17:16 | ||
|
http://www.cplusplus.com/refer... g/getline/ Extracts characters from is and stores them into str until the delimitation character delim is found (or the newline character, '\n', for (2)).
0
|
||
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
| 24.12.2014, 17:22 | |
|
специально заморочился.
Остановится на след ';' или eof
0
|
|
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|||
| 24.12.2014, 17:34 | |||
|
Добавлено через 4 минуты тем не менее файл всёравно прочитается, другое дело что записано в vstr уже будет не то что надо, но как бы тогда я вообще бы делал иначе, читал всё, потом отделял мух от котлет.Но у нас же в условии сказано что разделитель ';'
0
|
|||
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
|||||||
| 24.12.2014, 17:48 | |||||||
|
Думаю, что за хрень? Неправильный код написал.
В файле:
0
|
|||||||
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
||
| 24.12.2014, 17:53 | ||
|
0
|
||
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
|
| 24.12.2014, 17:54 | |
|
0
|
|
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|||||
| 24.12.2014, 17:58 | |||||
|
Я никого не стремлюсь тут оскорбить и т.п. ...) В условиях задачи сказано, что там есть разделитель, я написал вариант для этого разделителя, тут появились вы и стали говорить что я не прав, и что если там не будет ';', то всё - капец.... но по условию оно там есть...кароче я пошёл)
0
|
|||||
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
|||
| 24.12.2014, 22:00 | |||
|
Не по теме:
Добавлено через 3 минуты
0
|
|||
|
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 58
|
|
| 24.12.2014, 22:11 [ТС] | |
|
0
|
|
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
||
| 24.12.2014, 22:20 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 58
|
||
| 24.12.2014, 22:25 [ТС] | ||
|
не совсем,из первого и второго файла,для которых не были найдены строки с одинаковыми полями пример: Два файла - 200 строк(по 100 в каждом),совпадений,допустим 120 строк,остальные 80 надо записать в другой файл
0
|
||
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
|
| 25.12.2014, 17:40 | |
|
Объявить переменную типа bool со значением false. Если найдены совпадения, то присваивать ей значение true. Перед удаленем строки, считанной из первого файла, проверять эту переменную, если false, то записывать эту строку в отдельный файл. Для номеров строк из второго файла объявить вектор под int. Если найдены совпадения, то записывать в него номер строки из второго файла, в которой были найдены совпадения. После всего, записать в отдельный файл строки из второго файла, с номерами, которых нет в этом векторе.
0
|
|
| 25.12.2014, 17:40 | |
|
Работа с файлом Работа с файлом Работа с файлом
Работа с файлом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
BitTorrent (версия 7.11 English) и Меню Настройки
russiannick 15.11.2026
Пункты, отвечающие за отключение обновлений в BitTorrent версии 7. 11 (английской)
Options
Preferences
General
Language
|
Транслитерация текста с кириллицы на латиницу (вариант №4)
Maks 15.11.2026
Что-то я перемудрил с предыдущими версиями, в этот раз сделал всё проще, обратившись к функции "СтрокаЛатиницей" из типового общего модуля "СтроковыеФункцииКлиент".
В данной функции нет апострофов,. . .
|
BitTorrent (версия 4.3.9) и Меню Настройки
russiannick 15.11.2026
В меню Настройки можно отключить автоматическое обновление программы.
Карта этого меню приложена ниже.
Нужный пункт выделен красным.
Сервис
Настройки
Поведение
|
Транслитерация текста с кириллицы на латиницу (вариант №3)
Maks 15.11.2026
Обновленная версия предыдущей обработки.
Изменения коснулись букв: Ъ, Ы, Ь, Э, отображения которых зависят от положения реквизита "Транслитерация имён".
Изменено отображение буквы Й.
Добавлена. . .
|
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|