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

Проблема с массивом строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка на корректный ввод. Выходит из цикла раньше времени http://www.cyberforum.ru/cpp-beginners/thread628622.html
Хочется чтобы код заставлял вводить юзера снова и снова пока тот не ввидет корректный инпут. А у меня получается что он просто проверяет и если импут не корректный то выходит из цикла. Подскажите где я напортачил заранее спасибо ! #include <iostream> int main () { double x;
C++ Вычисление sin(x)/x Доброго время суток. Написать программу вычисления sin(x)/x используя разложения в ряд: \frac{sin(x)}{x}=\sum_{0}^{infinity}\frac{{(-1)}^{n}*{x}^{2*n}}{(2*n+1)!} Если не правильно, то поправьте меня для вывода рекуррентной формулы нужно взять отношение: {a}_{n}=\sum_{0}^{infinity}\frac{{(-1)}^{n}*{x}^{2*n}}{(2*n+1)!} ... http://www.cyberforum.ru/cpp-beginners/thread628616.html
C++ Методы доступный только конкретному классу
Можно сделать так чтобы некоторые методы класса В были доступны только в пространстве методах класса А?
C++ Не работает getline() в классе
Почему-то, если поставить char name; ... cin>>name;, то имя вводится, а если использовать string name; ... getline(cin, name); то операция ввода просто игнорируется и программа переходит к следующему пункту . Код : #include <iostream> #include <string> using namespace std; class Player
C++ Создание линейки прокрутки http://www.cyberforum.ru/cpp-beginners/thread628426.html
Здраствуйте :) Написал прогу но так получилось что окно слишком большое и для меньших экранов нужно изменять его размеры.У меня главное окно это диалоговое окно описаное в файле ресурсов и так как оно не реагирует на сообщение WM_PAINT (не имеет картинки тоолько кнопки, списки...) нужно создать такую линейку прокрутки чтобы элементы управления передвигались как это зделать?
C++ Вывод в цикле структуры (структура имеет много полей данных) Приветствую ))) Подскажите пожалуйста, как бы вы решили данную проблему. Имеется структура данных. Она содержит 30 полей данных. Необходимо вывести содержимое структуры в текстовый файл. Просто обращение по имени поля слишком муторно. Возможно ли сделать обработку в цикле? Первое, что приходит в голову, это создание массива указателей на поля данных структуры. Но такое решение мне... подробнее

Показать сообщение отдельно
kveigs
16 / 16 / 2
Регистрация: 20.03.2010
Сообщений: 85

Проблема с массивом строк - C++

25.07.2012, 16:48. Просмотров 327. Ответов 6
Метки (Все метки)

Доброго времени суток! Есть класс, в котором объявлен массив строк
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class MyClass
{
public:
    MyClass();
    ~MyClass(void);
 
    bool Write(int i);
        void PutValue(int index, char* str);
    char **values;
 
};
MyClass::MyClass()
{
     values = new char* [MAX_VAL];
     for(int i=0; i<MAX_VAL; i++){ 
              values[i] = new char[MAX_SIZE];
         } 
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
void MyClass::PutValue(int index, char* str)
{
    values[index]=str;
    MessageBox(0, values[index],0,0);//здесь выводит строку корректно
 
}
 
bool MyClass::Write(int i)
{
    MessageBox(0, values[i], 0,0);//здесь выводит не строку, а "ММММММ"
    return true;
}
Почему такое происходит и как решить проблему?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru