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

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

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

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

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

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

Как присвоить второму элементу массива в функции A(), значение, которое было возвращено из функции B()? - C++
Как присвоить к второму элементу массива в функции innfunc значение 10, который вернет innfunc1? Замечание: нельзя указывать b = 10, а...

Первому элементу массива присвоить значение второго - C++
Люди добрые, объясните мне где я туплю. Нашел программу, все работает как надо. #include <iostream> #include <stdio.h> #define N...

Присвоить элементу одномерного массива значение другого элемента - C++
Доброе время суток! За ранее благодарен, тому кто откликнется!!! Задача, головоломка! А кому раз плюнуть!!!:) Начало сделал, а...

Не получается присвоить значение элементу массива указателей типа char *a[3] - C++
В попытках разобраться с массивами, указателями, массивами указателей и т.п. написал вот такой код: int main() { char *a = {...

Как присвоить нужному элементу в матрице значение первого или последнего элемента? - C++
#include <stdio.h> #include <conio.h> #include<iostream> using namespace std; int main() { int a; int i,j,n,k; int...

как присвоить переменной текст из файла? - C++
Нужно чтобы программа брала строку из файла и проверяла является ли строка перевертышем. Не могу присвоить переменной s строку из файла....

5
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.11.2013, 12:13 #2
C++
1
2
char a[10][4];
strcpy(a[0], "Yes");
0
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");
А вот у меня пользователь задает размер массива, как мне в таких случая быть
0
alsav22
5421 / 4816 / 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];
0
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?
0
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.11.2013, 12:42 #6
Потому что под "Yes" нужно 4 байта.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2013, 12:42
Привет! Вот еще темы с ответами:

Как переменной (x) присвоить текст/слово и т.д - C++
Мне нужно, что бы переменная Х была равно моему тексте. И при выводе, когда я вставлю Х что бы он вывел текст который я ввел.. P.S....

Что быстрее? Обращение к элементу массива или к элементу структуры? - C++
Обращение к элементу массива или к элементу структуры? Экспериментирую с кодом и получается примерно одинаково. Что интересно, время на...

Как текст из заданного файла присвоить переменной типа std::string? - C++
Здравствуйте, у меня есть файл с текстом, нужно этот текст присвоить переменной string, как это сделать? самый простой вариант желательно

Подсчитать сумму элементов строки в массиве и присвоить значение первому элементу - C++
void raschet (int x, int &amp;nul , int &amp;kol ) { nul=0, kol=0; int i,j,z ; for (int i=0; i&lt;I; i++) { x=0; z+= x; } ...


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

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
24.11.2013, 12:42
Ответ Создать тему
Опции темы

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