Форум программистов, компьютерный форум, киберфорум
Наши страницы

Непонятный код? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Таблица строк программы на C++ http://www.cyberforum.ru/cpp-beginners/thread627324.html
Прочитал в книге: Когда компилятор сталкивается со строковой константой, он сохраняет её в таблице строк данной программы и создаёт указатель на эту строку. ex. cout << strlen("Ксантиф"); В...
C++ Необычное событие для программы У меня в данный момент есть программа на С++ в консольном формате и вторая в Винформ формате (Vb.net), я через AttachConsole (Винапи) подключаюсь к консольной и могу отправлять туда текст типа... http://www.cyberforum.ru/cpp-beginners/thread627316.html
C++ Указатели и их обнуления
Вот допустим есть такая штука. //... class Parasya () { private: int dom; public: Parasya ()
C++ Расчет системы уравнений
Здравствуйте. Готовлюсь к экзаменам по с++, язык начал изучать недавно. Не могу понять что нужно сделать в задании ( примеры заданий по экзамену), задание №2 - прикреплено в файле. Я так понял там...
C++ Игровой движок! http://www.cyberforum.ru/cpp-beginners/thread627254.html
Подскажите пожалуйста с чего начать писать движок? И еще несколько книг которые мне помогут его написать. Как я понял помимо c++ нужно еще писать на directx? Движок будет 3d. Жду ответов заранее...
C++ Потоки и классы При работе с потоками возникла проблема... значит есть класс в нем есть функции, и 2 из этих функций это функции для организации потоков, однако сам поток создается в другом классе, проблема... подробнее

Показать сообщение отдельно
Leomana
59 / 59 / 5
Регистрация: 29.06.2012
Сообщений: 188
22.07.2012, 22:00
вводится с клавиатуры строка, например - 123456789 указатель на это строку попадает в buf[0] поэтому получается что buf[0][0] = 1 .. buf[0][2] = 3, buf[1][0] = 4.. buf[1][2] = 6.. собственно массив этот хранит только 6 символов. Но в строчке
C++
1
cout << "< " << buf[0] << "\n< " << buf[1] << endl;
сначала выводится полностью введенная строка, так как buf[0] содержит указатель строки и соответственно выводится всё последовательно пока конец строки не встречается, далее выводится buf[1] который указывает на строку "456789" (то что осталось после первых трех символов) и таким же образом на экране эта строка "456789"
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru