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

Неправильный вывод в строке типа char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнить два контейнера set http://www.cyberforum.ru/cpp-beginners/thread1153742.html
Всем добрый вечер . Как сравнить два контейнера set? Допустим: set <int> m1; set <int> m2; for( int i = 0; i < 5; i++) {
C++ Сформулировать массив М3, элементами которого есть те члены М2, которых нет в М1 Дано два случайных одномерных масива целых чисел М1 и М2. Сформулировать масив М3, элементами которого есть те члены М2, которых нет в М1. http://www.cyberforum.ru/cpp-beginners/thread1153739.html
Симулятор работы железной дороги C++
Всем привет, ребят. Сразу к делу: поставлена задача написать симулятор(работы железной дороги). Сразу решил юзать sfml(с целью отображение движений вагонов etc.). Сразу куча траблов. В общем,...
C++ Как работать с шаблонами
Простенькая програмка, но не компилируеться. Не могу я понять как работать с шаблонами, сколько уже перечитал, все-равно не въеду что не так. Объясните пожалуйста. #include "stdafx.h" #include...
C++ Найти степень многочлена http://www.cyberforum.ru/cpp-beginners/thread1153733.html
Ребята, помогите пожалуйста, нужно составить программу для вычисления степень многочлена!!
C++ Найти имена подкаталогов в папке, после изменения имени любого из них вывести сообщение в виде: старое имя = новое имя Здравствуйте . Мне нужно найти имена подкаталогов в папке ,а после изменения имени любого подкаталога вывести сообщение в виде: старое имя = .... , новое имя = .... . Имена файлов сохраняю в... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,250
22.04.2014, 00:07
Цитата Сообщение от DoOj Посмотреть сообщение
не знаю что вы курите, но у меня все нормально
повезло
Цитата Сообщение от D_Ok Посмотреть сообщение
почему кроме 4-х а выводится еще какой-то мусор? помогите разобраться...
потому что нет конца строки( завершающий 0) и выводится все что есть в памяти пока не встретится 0
поэтому самому нужно вписать 0 в нужное место
о чем и было написано
Цитата Сообщение от Vaiz Посмотреть сообщение
word[4] = 0; // конец строки
DoOj, а память освобождать не нужно?

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