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

Инициализация массива строк внутри класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ нужно зашифровать текст в файле с помощю чисел, записать шифр в другой файл, потом разшифровать и записать разшифрованый текст в третий файл http://www.cyberforum.ru/cpp-beginners/thread751418.html
нужно зашифровать текст в файле с помощю чисел, записать шифр в другой файл, потом разшифровать и записать разшифрованый текст в третий файл
C++ Выбор оптимальной последовательности. Конечный алгоритм Дана квадратная матрица размером NxN, например: Нужно выбрать j-е число из i-ой строки, чтобы j был уникален, т.е. если из первой строки выбрать число на первом месте, то из второй, третьей, четвертой и т.д. первое число выбрать уже нельзя. Задача: выбрать такие числа, чтобы их сумма была максимальной. В данном примере макс. сумма будет 2 + 3 + 1 + 3 = 9 Добавлено через 23 часа 46... http://www.cyberforum.ru/cpp-beginners/thread751417.html
C++ Перевод double в char
Необходимо перевести число типa double, к примеру а=0.1234 В char... Все это необходимо реализовать с С++ Гуглил, искал... Попадал на множество методов... Но не смог понять... Помогите пожалуйста...
Не получается правильно настроить формат вывод текста C++
Нужно вывести дамп памяти, в формате, как указано на приложенном изображении. У меня проблема с выводом ячеек памяти. Я попробовал написать код, но он неправильно работает, поскольку я не могу установить setw так как мне нужно. cout << "\nРЕГИСТРЫ:\n" << setw(30) << left << "accumulator" << right << accumulator << "\n" << setw(30) << left << "instructionCounter" << right <<...
C++ Ответвить дочерний процесс http://www.cyberforum.ru/cpp-beginners/thread751385.html
Ответвить дочерний процесс. Установить оба процесса спать, некоторое время (оба числа вводятся с консоли). После пробуждения процесс должен стараться терминировать другой и вывести в консоли своё имя
C++ определить, совпадают ли суммы первых и последних трех цифр шестизначного числа вот мой код. компилятор выдаёт ошибку в 4ой строке. не могу понять как исправить.. #include <iostream> using namespace std main(){ const int N=6; int A; cout<<"Vvedite chislo N:"<<endl; for(int i=0; i<N; i++){ cin>>N;} подробнее

Показать сообщение отдельно
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
02.01.2013, 22:31     Инициализация массива строк внутри класса
Доброго времени суток! Есть такая проблема... Дан класс, в нем есть массив строк и мне нужно в конструкторе ему задать начальное значение, но как? Заранее благодарю!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include "stdafx.h"
#include <iostream>
#include <string.h>
using namespace std;
 
class Date
{
public:
Date()
{
dd = 1;
mm = 1;
yy = 1992;
 
monthName[13] = {"", "январь", "февраль", "март", "апрель", "май", "июнь", "июль", "август", "сентябрь", "октябрь", "ноябрь", "декабрь"};    //тут выдает ошибку....
}
 
void Pr_Date1(int _dd, int _mm, int _yy)
{
 
if(mm > 0 && mm <= 12)
{
mm = _mm;
cout « monthName[mm] « " ";
}
 
if(_dd > 0 && _dd <= 31)
{
dd = _dd;
cout « dd « ", ";
}
 
yy = _yy;
cout « yy « "\n\n";
}
 
private:
int dd,
mm,
yy;
 
char *monthName[13]; //вот как задать начальное значение этому массиву в конструкторе?  
};
 
int _tmain()
{
int dd, mm, yy;
 
cout « "VVedite day: ";
cin » dd;
cout « "VVedite month: ";
cin » mm;
cout « "VVedite year: ";
cin » yy;
 
Date dat;
dat.Pr_Date1(dd, mm, yy);
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru