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

Class и char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивный перебор всех вложенных поддиректорий и файлов http://www.cyberforum.ru/cpp-beginners/thread1104283.html
Добрый день, хочу попрактиковаться на C++ после теории. Нашел для себя интересный проект. Задача: Необходимо реализовать консольное приложение, которое рекурсивно перебирает все папки и файлы от...
C++ Map с поиском как по ключу, так и по значению Реализовано ли подобное в stl? (или в boost, например) И как в теории выглядит эта реализация? Предполагаю, что это два сбалансированных дерева, значениями узлов которых являются указатели на... http://www.cyberforum.ru/cpp-beginners/thread1104259.html
C++ Можно ли адресной арифметикой перебрать массив массивов по первому индексу во вложенном цикле, а во внешнем по второму?
Можно ли адресной арифметикой перебрать массив массивов по первому индексу во вложенном цикле, а во внешнем по второму?
Передача данных в system() C++
здраствуйте). как сделать чтобы программа показывала процессы пользователя имя которого вводится с клавиатуры тоесть программа запрашиваеть имя пользователя username и после этого выполняет...
C++ Инкрементная замена http://www.cyberforum.ru/cpp-beginners/thread1104244.html
case(8): m='+'; case(8): m='+'; case(8): m='+'; case(8): m='+'; case(8): m='+'; case(8): m='+'; case(8): m='+'; Начиная от 8 до 14. То есть последний case надо 14. Компилятор Dev-Cpp 4.9.9.2.
C++ Распознать числа в тексте Доброе время суток. Моя проблема состоит в следующем: есть несколько строк с числами разделённые '&'. Нужно распознать эти числа и записать их (ну хотя бы) в массив, потом,если что, я сам переделаю в... подробнее

Показать сообщение отдельно
kylroma
Одессит
204 / 75 / 23
Регистрация: 30.12.2013
Сообщений: 277
Записей в блоге: 1
Завершенные тесты: 2

Class и char - C++

24.02.2014, 16:09. Просмотров 216. Ответов 2
Метки (Все метки)

Помогите разобраться. Вот есть char name[]. Если вывожу Cow nam("Chebyrawka"); на экран с помощью функции ShowCow(), то выходят разные символы.
Если же в private написать char name[20], то всё работает. Но передомной стоит условие, чтоб было именно char name[]. Это условие выполнимо?
Возможно это делается с помощью new, но у меня не получается.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Cow{
    private:
    char name[];
    ............
    public:
        Cow(const char * nm) {
    strcpy(name, nm);}
        
                       Cow();       
        ~Cow();
        void ShowCow() const {
                       cout << "name: "  <<name;
                       };
        
};
C++
1
2
3
4
int main() {
    Cow nam("Chebyrawka");
    nam.ShowCow();
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru