Форум программистов, компьютерный форум 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) { for(int i = 0; i < buffer.size(); i++){ if(buffer == '=') {pos = i; break;} } buffer = buffer.substr(pos+1); cout <<...
C++ Строка (почему вылетает программа?) Подскажите пожалуйста почему вылетает программа, вроде всё правильно написано. Вылетает на строчке string = string; # include <iostream> using namespace std; class MyString { public: char* string; http://www.cyberforum.ru/cpp-beginners/thread924885.html
Составление "словаря" рекурсией C++
Добрый день уважаемые. Полазил на Вашем форуме, - очень много полезной информации. Интересные статьи от самих пользователей. Подчас доступнее, чем в книгах написано. Ну это лирика. А по сути вот что: Решил я написать составитель "словаря". Т.е. берутся номера символов аски(буквы и цифры) и составляются все возможные комбинации. Чтобы не перегружать тут сообщение и не влезать в нюансы...
Шаблоны. Нетиповые параметры C++
Доброго времени суток. Столкнулся с проблемой. В учебнике, по которому я занимаюсь, о нетиповых параметрах написан всего 1 абзац :), зато задачи присутствуют. Вот одна из них: Написать шаблон класса Array с использованием нетипового параметра numberOfElements, который определяет количество элементов массива. Ничего толком не зная о нетиповых параметрах я создал это (все постить не буду, ошибки...
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() {} подробнее

Показать сообщение отдельно
EnRJ
1 / 1 / 0
Регистрация: 17.07.2013
Сообщений: 9
18.07.2013, 02:14     выделение памяти char*
Я думаю что разумнее создать буфер на N символов, или может я неправильно понял задания..

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
void main()
{
    char *str, buf[512];
    gets(buf);
    str = new char [strlen(buf)];
    for(int i=0;i<strlen(buf);i++)
    {
        str[i] = buf[i];
        cout << str[i];
    }
    cout << endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru