Форум программистов, компьютерный форум CyberForum.ru

Почему при выводе в поток char* выводится весь массив символов? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ рекурентное соотношение http://www.cyberforum.ru/cpp-beginners/thread733265.html
можете помочь решить задачу по рекуррентному соотношению пожалуйста -|a|<E E=0,01 E= (3n+1)(3n+2)(3n+3)/n+2
C++ работа с циклом и условием в цикле Мне надо что бы после одного прохода цикла i=k-1 а после следующего прохода i=k+1 вобщем что б значения i чередовались... ааа я даже обьяснить немогу че хочу... вобщем когда: k=3 то i=k-1 k=2 то i=k+1 k=1 то i=k-1 но это надо сделать в цикле... как то так есть идеи и предложения ??? k=0 то i=k+1 вот пытался но я незнаю... http://www.cyberforum.ru/cpp-beginners/thread733261.html
как принять и возвратить массив в другой функции C++
пример: прототип функции ??? int main() { создаём функцию которая задаёт массив b выводим обнавлённый массив }
C++ Найти общие для двух данных строк слова
Написал программу вот по этому заданию: С клавиатуры вводятся две строки, содержащие некоторые слова, перечисленные через точку с запятой. Найти общие для этих строк слова и вывести их на экран. Пример ввода: строка 1: world;cat;dog;ball строка 2: world;dog;processor;memory;programming Результат: world dog но у меня проблема несовместимости типов,не знаю как её исправить,вот код: #include...
C++ Не работает простой цикл http://www.cyberforum.ru/cpp-beginners/thread733248.html
Необходимо для решения олимпиады написать программу. Вроде написал, а цикл внутри цикла отказывается работать. Если вместо внутреннего цикла поставить хотя бы "cout << "Hi";", то все работает, а если цикл в цикле, то просто программа прогоняется один раз как будто нет внешнего цикла. В чем проблема?) #include <iostream>; using namespace std; int main(){ int s=256, t=0, i=8, d=1, m=5,...
 

Показать сообщение отдельно
vua72
414 / 414 / 85
Регистрация: 28.11.2010
Сообщений: 1,175
Завершенные тесты: 1
16.12.2012, 01:59     Почему при выводе в поток char* выводится весь массив символов?
Цитата Сообщение от Croessmah Посмотреть сообщение
cout - это объект. Оператор в данном случае <<

Добавлено через 1 минуту

Си строки заканчиваются символом с кодом ноль. Дойдя до этого символа вывод прекращается. И этим занимается не компилятор.
ну да, объект.

Добавлено через 1 минуту
Цитата Сообщение от Taguaje Посмотреть сообщение
напишите что делает программа при cout << p;
Вы ответы читаете? Или посты набираете?
 
Текущее время: 10:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru