Форум программистов, компьютерный форум 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,...
C++ Сортировка списков Как можно из двух списков, допустим с фамилиями, вывести на экран так, чтобы первые были фамилии, начинающиеся на букву А? подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
16.12.2012, 01:56     Почему при выводе в поток char* выводится весь массив символов?
Цитата Сообщение от vua72 Посмотреть сообщение
Потому что так устроен оператор cout
cout - это объект. Оператор в данном случае <<

Добавлено через 1 минуту
Цитата Сообщение от daslex Посмотреть сообщение
откуда компилятору знать сколько выводить надо?
Си строки заканчиваются символом с кодом ноль. Дойдя до этого символа вывод прекращается. И этим занимается не компилятор.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru