![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
DimanLin |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 10.2.2008 Репутация: нет Всего: нет |
Есть фаил dic.dic, внём расположенны строки: asdasd dfgdfg ghjghjgh rtyrty werwrwe Мне нужно к каждой строке дописать "mystring" и вывести на экран. Модератор: Название темы должно отражать ее суть!
Это сообщение отредактировал(а) bsa - 12.1.2009, 17:39 |
||||
|
|||||
russians |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 6.11.2006 Репутация: нет Всего: нет |
DimanLin, не совсем понятно, что нужно.
Нужно: a) открыть файл, в каждой строке дописать строку, сохранить файл и вывести его содержимое на экран... или б) отрыть файл, записать строку в temp, прибавить к temp строку и вывести на экран |
|||
|
||||
DimanLin |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 10.2.2008 Репутация: нет Всего: нет |
Б!
|
|||
|
||||
pan2004 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 357 Регистрация: 28.7.2007 Репутация: 2 Всего: 9 |
И что, не получается?
|
|||
|
||||
russians |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 6.11.2006 Репутация: нет Всего: нет |
DimanLin, а кто поток закрывать будет?
![]() fin.close() добавь. Если надо сконкатенировать строки, strcat(str, substr) используй (хотя мешать С и С++ не есть благо, в С++ используется для этого операция сложения "+", так что лучше используй её). Это сообщение отредактировал(а) russians - 13.1.2009, 01:03 |
|||
|
||||
Kallikanzarid |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 240 Регистрация: 9.11.2008 Репутация: 2 Всего: 3 |
Деструктор ![]() |
|||
|
||||
DimanLin |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 10.2.2008 Репутация: нет Всего: нет |
Вот что в поток валится: mystrf mystrfo mystrgomez mystrj mystrkd mystrla mystrlako mystrlaz mystrlili mystrlin mystrlot mystrluis mystrm mystrmn mystrr mystrroma mystrs mystrsa Т.е сначало пишется слово из файла а потом коретка отходит назад и поверх этого слова пишется "mystr", далее переход на новую строку и всё сначало. Сам не пойму как так... Но он так делает. |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
проверяй свой файл dic.dic - у него конец строки виндовый ("\a\n"), а нужен nix-овый ('\n'). Воспользуйся командой dos2unix.
|
|||
|
||||
stat007 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 521 Регистрация: 9.10.2008 Репутация: -2 Всего: -4 |
вообщето: using namespace std; пишетс перед функцией main()
|
|||
|
||||
pan2004 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 357 Регистрация: 28.7.2007 Репутация: 2 Всего: 9 |
Да неужели? Кто это сказал? ПС И вообще так советуют не делать. using std::cout; using std::cin; |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 27 Всего: 154 |
правда что-ли? |
|||
|
||||
russians |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 6.11.2006 Репутация: нет Всего: нет |
А вот это надо было написать с самого начала... |
||||
|
|||||
ZeroPoint |
|
||||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 20.1.2009 Репутация: нет Всего: нет |
Это происходит из-за разной интерпретации управляющего символа
Тут немного кода, который должен понимать оба варианта. Писалось на скорую руку, так, что оптимизировать есть что ![]()
|
||||
|
|||||
![]() ![]() ![]() |
Правила форума "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. |