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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Сдвиг элементов однонаправленного списка http://www.cyberforum.ru/cpp-beginners/thread158819.html
Здравствуйте. Помогите пожалуйста в решении задачи: Написать программу для циклического сдвига однонаправленного списка вправо на заданное число элементов. Например: список , циклически сдвинутый вправо на 2 элемента, преобразуется в список . на форуме нашла пример однонаправленного списка, немного подправила. а как сдвинуть элементы придумать не могу. #include <stdio.h>...
C++ float обнуляет дробную часть Здравствуйте всем! Я новичок. Поиском не нашел ничего подобного. Проблема в следующем: В функцию myfunc по параметру приходит long переменная. Когда она внутри функции делится на 60 и присваивается в переменную float, то дробная часть все время равна нулю. void myfunc (long x) { http://www.cyberforum.ru/cpp-beginners/thread158806.html
Русский компилятор C/С++ C++
Подскажите компилятор C/C++ созданный в Росси. Ещё не разу невидел такого!:) Спасибо!
C++ Пакетированные стандартные блоки - Вложенные стандартные блоки
Кто нибудь может объяснить на примере кода С, как это выглядит?
C++ последовательность случайных чисел http://www.cyberforum.ru/cpp-beginners/thread158697.html
Здравствуйте! Прошу прощения за возможно глупый вопрос) Проблема в том, что в программе #include <iostream> #include <math.h> #include <stdlib.h> #include <time.h> int main(){ t: int pov; int s=0; int q=1;
C++ вопрос по Страуструпу здраствуйте, вопрос тем кто читал Страуструп, там есть глава по названию "Калькулятор" там описан алгоритм который я до конца не понял, кто небуд может мне обяснить, или если есть код этой проги в инете дайте сылку, я смогу по коду разобратся. заранее спсибо. подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
12.08.2010, 10:26     Инициализация строковых массивов в конструкторе
dima6920, Попробуйте так с массивом.

C++
1
strcpy(this->name, name);
Все работает.

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
#include <stdio.h>
#include <iostream.h>
 
class Person
{
private:
   int age;
   char name[10];
   int height;
public:
   Person(int age, char name[], int height);
   ~Person();
   void printPerson();
};
 
Person::Person(int age,char name[],int height)
{
this->age=age;
strcpy(this->name, name);
this->height=height;
}
 
Person::~Person()
{
 
}
void Person::printPerson()
{       int i;
        printf("Persons age:%d\n",age);
        printf("Persons name:");
        for(i=0;i<strlen(name);i++)
                printf("%c",name[i]);
        printf("\n");
        printf("Persons height:%d\n\n\n",height);
}
void main()
{
        Person X (32,"Dima",181);
        X.printPerson();
}
 
Текущее время: 05:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru