| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > присвоение значения переменной |
| Автор: loopz 8.10.2012, 14:58 | ||||
вопрос мой вытекает из предыдущей темы....собственно вот небольшой код для преобразования прописных символов в строчные
все работает как и задумывалось но глянув на код у меня возник вопрос вот по этому
по коду ясно что переменной P присваивается значение temp[i] и в последствии это значение модернизируется в значение в верхнем регистре но вот вопрос почему я отправляю в поток вывода cout<<temp; и выводит именно измененный вариант ....хотя по логике он должен был остаться в переменно p |
| Автор: borisbn 8.10.2012, 16:24 |
не верю (С). ты до cout << temp; выводишь для каждого символа. вот это ты и видишь. |
| Автор: math64 8.10.2012, 22:33 |
| Ты смешиваешь stdio и iostream. Так делать нельзя. Попробуй делать ввод-вывод одной библиотекой |
| Автор: loopz 9.10.2012, 10:18 | ||||
да произошла ошибка я взял эту строку прям из примера по обработке символов думал он нужен
а оказывается это эквивалентно cout ....спс за объяснение ....но тогда вопрос а как обработать символ но не выводя его то есть без cout или Puts то есть чтобы он остался внутри программы ...но уже в строчном виде строка типа
ожидаемого эффекта не дает |
| Автор: borisbn 9.10.2012, 10:45 | ||
|