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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Nik_Bar
2 / 1 / 0
Регистрация: 21.11.2012
Сообщений: 50
#1

Как присвоить элементу массива текст - C++

24.11.2013, 11:47. Просмотров 294. Ответов 5
Метки нет (Все метки)

Ребят, есть массив содержащий 1 и 0. Мне нужно сделать так, если элемент массива, например, r равен 0, то элементу другого массива, например, a присвоить значение "no"(без кавычек), если элемент массива r равен 1, то элементу массива a присвоить значение "yes"(без кавычек) Цикл и условие я могу реализовать, а вот присвоение элементу массива какие-то символы - нет. Помогите!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2013, 11:47     Как присвоить элементу массива текст
Посмотрите здесь:

C++ Как обратиться к элементу массива с использованием указателя
Подсчитать сумму элементов строки в массиве и присвоить значение первому элементу C++
C++ как присвоить переменной текст из файла?
C++ Как с указателем обратиться к 4му элементу массива
C++ Как назначить элементу коплексного массива определенное значение
C++ Как присвоить нужному элементу в матрице значение первого или последнего элемента?
C++ Как переменной (x) присвоить текст/слово и т.д
C++ Как задать каждому элементу массива значение по умолчанию?
C++ обращение к элементу массива (массив как поле класса)
C++ Используя массив присвоить каждому следующему элементу сумму текущего и предыдущего элементов
Первому элементу массива присвоить значение второго C++
Присвоить элементу одномерного массива значение другого элемента C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5411 / 4807 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.11.2013, 12:13     Как присвоить элементу массива текст #2
C++
1
2
char a[10][4];
strcpy(a[0], "Yes");
Nik_Bar
2 / 1 / 0
Регистрация: 21.11.2012
Сообщений: 50
24.11.2013, 12:20  [ТС]     Как присвоить элементу массива текст #3
Цитата Сообщение от alsav22 Посмотреть сообщение
C++
1
2
char a[10][4];
strcpy(a[0], "Yes");
А вот у меня пользователь задает размер массива, как мне в таких случая быть
alsav22
5411 / 4807 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.11.2013, 12:26     Как присвоить элементу массива текст #4
C++
1
2
3
4
5
int n;
cin >> n;
char **a = new char*[n];
for (int i = 0; i < n; ++i)
    a[i] = new char[4];
Nik_Bar
2 / 1 / 0
Регистрация: 21.11.2012
Сообщений: 50
24.11.2013, 12:35  [ТС]     Как присвоить элементу массива текст #5
Цитата Сообщение от alsav22 Посмотреть сообщение
C++
1
2
3
4
5
int n;
cin >> n;
char **a = new char*[n];
for (int i = 0; i < n; ++i)
    a[i] = new char[4];
А для чего вот эта 4. Я понимаю, что нужно двухмерный массив, но почему именно 4?
alsav22
5411 / 4807 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.11.2013, 12:42     Как присвоить элементу массива текст #6
Потому что под "Yes" нужно 4 байта.
Yandex
Объявления
24.11.2013, 12:42     Как присвоить элементу массива текст
Ответ Создать тему
Опции темы

Текущее время: 18:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru