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

выделение памяти char* - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Русский и строки http://www.cyberforum.ru/cpp-beginners/thread924900.html
вот есть такой кусок кода, сравнивающий строки: while(getline(user_state, buffer)){ cout << "\n" << buffer; pos = buffer.find(your_msg); if(pos != -1)...
C++ Строка (почему вылетает программа?) Подскажите пожалуйста почему вылетает программа, вроде всё правильно написано. Вылетает на строчке string = string; # include <iostream> using namespace std; class MyString { public:... http://www.cyberforum.ru/cpp-beginners/thread924885.html
Составление "словаря" рекурсией C++
Добрый день уважаемые. Полазил на Вашем форуме, - очень много полезной информации. Интересные статьи от самих пользователей. Подчас доступнее, чем в книгах написано. Ну это лирика. А по сути вот...
Шаблоны. Нетиповые параметры C++
Доброго времени суток. Столкнулся с проблемой. В учебнике, по которому я занимаюсь, о нетиповых параметрах написан всего 1 абзац :), зато задачи присутствуют. Вот одна из них: Написать шаблон класса...
C++ Принудительный выход из цикла http://www.cyberforum.ru/cpp-beginners/thread924811.html
Вообщем надо при определенном условии завершать вложенный цикл, такой код будет работать??? for(.....) { for(.....) { if (......) { дейтвие; дейтвие;
C++ Два взаимосвязных класса Имеется два файла заголовка. A.h #ifndef A_INCLUDED #define A_INCLUDED #include "B.h" class B; class A{ public: B* nt; void Afun() {} подробнее

Показать сообщение отдельно
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
18.07.2013, 06:43
C++
1
2
3
4
5
6
7
8
9
10
char *str, buf[512];
gets(buf);
str = new char [strlen(buf) + 1]; // добавить для '\0'
for(int i = 0; i <= strlen(buf); i++) // чтобы записался '\0', делаем <=
{
     str[i] = buf[i];
     if (buf[i]) cout << str[i]; // чтобы не выводился '\0'
}
cout << endl;
cout << str << endl;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru