![]() |
|
Модераторы: bsa |
![]()
|
|
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
Ошибки при записи строки по символу который ищем Это сообщение отредактировал(а) kshyms - 6.2.2012, 15:35 |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
опять хаотичный набор символов? Отформатируй код сначала.
в строке 11 у тебя создается массив строк. Это нормально? И вообще, задача у тебя сформулирована крайне нечетко. Не охота догадываться. |
|||
|
||||
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
Задача Запись слова в файл email.txt только если в слове имеется знак @ а если нет не записываем Это сообщение отредактировал(а) kshyms - 6.2.2012, 15:45 |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
Объясни, что делает код:
|
|||
|
||||
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
for (int i = 1; // перебор от 1 до последнего символа слова заканчивающегося " " пробелом
if(str[i]=c)goto yt; условие если какой либо из символов слова равен @ переход на запись ++i) std:: cout << word<<"\n"<< std::flush;// слово с новой строки |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
kshyms, отформатируй код согласно правилам, а не так, как тебе хочется чтобы было!!! Ошибки сами бросятся в глаза.
|
|||
|
||||
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
Я читаю из того что нашел это лучшее Эккель Б. - Философия С++. Том 1. Введение в стандартный С++ Но того что надо, еще не нашел.
Добавлено @ 19:55 Функция read считывает некоторое количество байт из входного потока. Эта функция может считывать любую переменную или экземпляр из потока. Я думаю что это подходит! Это сообщение отредактировал(а) kshyms - 6.2.2012, 20:06 |
|||
|
||||
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
||||
|
||||
| feodorv |
|
||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
Мда. Попробуем разобраться)))
То есть читаем пословно, пока есть чего читать. Далее следует набор операторов, которые не попадают в while, потому что его надо бы использовать так:
Что это? Способ определить буфер в 25 символов с записью в него word? А получился список на 25 строк... Да и зачем нам дополнительная переменная, ведь мы и так word имеем))) word[i] и word.length() могём)))
Что-то жуткое(((( Вместо условия в for имеем целый оператор вкупе с goto. goto крайне не рекомендуется использовать, тем более всё можно сделать гораздо культурнее:
Кроме того, в классе string есть функция find. Не задан заголовочный файл iostream, поэтому cout не будет воспринят. Итого:
И не забываем закрывать файлы!!! -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
||||||||
|
|||||||||
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
feodorv, Голова! Профи!
|
|||
|
||||
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
Как записать содержимое ссылки в файл m.txt строки 10 и 11 Это сообщение отредактировал(а) kshyms - 7.2.2012, 13:04 |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
feodorv, молодец. оказал медвежью услугу. Теперь вместо тренировки он возьмет готовенькое. Ты что, думаешь, что я не заметил всех косяков?
Просто он уже не первый раз пишет какой-то хаотичный набор операторов. Это явно говорит о том, что человек не понимает своих действий. Я каждый раз говорю "отформатируй код", но он этого упорно не делает. Из чего следует, что собеседников своих он не уважает и делать ничего сам не хочет. Это сообщение отредактировал(а) bsa - 7.2.2012, 15:43 |
|||
|
||||
| feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
Прошу прощения, не знал -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
кто желает плюсиков?
|
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
kshyms, если ты хочешь получит готовый ответ, то обращайся в центр помощи.
А в этом разделе помогают тебе самому решить проблему.
Это сообщение отредактировал(а) bsa - 7.2.2012, 17:09 |
|||
|
||||
![]()
|
| Правила форума "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. |