9 / 9 / 1
Регистрация: 22.02.2011
Сообщений: 198
1

Не получается присвоить значение двумерному массиву char

25.04.2013, 02:35. Показов 1712. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
объявляю двумерный массив (массив массивов в char для хранения имен файлов) в cpp файле
C++ (Qt)
1
char m_fname [40] [256];
я хочу инициализировать первый элемент
C++ (Qt)
1
m_fname [0] [0] = "name name name name name";
коипиоятор пишет - error C2440: '=' : cannot convert from 'const char [43]' to 'char'
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2013, 02:35
Ответы с готовыми решениями:

Как присвоить двумерному символьному массиву значение?
Проблема в строке 18. Как будет правильно? #include <cstdio> int main() { char buf; ...

Можно ли значения двумерного динамического массива присвоить обыкновенному двумерному массиву?
Столкнулся с проблемой с динамическими массивами, можно ли значения двумерного динамического...

Не получается присвоить значение элементу массива указателей типа char *a[3]
В попытках разобраться с массивами, указателями, массивами указателей и т.п. написал вот такой код:...

Двумерному массиву присвоить одномерный
Здравствуйте! По ходу считывания из файла строка помещается в одномерный массив buffer: while...

1
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
25.04.2013, 02:44 2
если ты сам указал, что хочешь массив строк, то посмотри что ты написал. Нулевому элементу нулевой строки присвоить строку. Элемент строки, что это? Это символ. А не строка. Это раз.
Так строки не присваиваются, используй строковые функции, strncpy, например. Это два.
0
25.04.2013, 02:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2013, 02:44
Помогаю со студенческими работами здесь

По двумерному массиву массиву А получить одномерный массив В, присвоив его k-му элементу значение TRUE
По двумерному массиву массиву А получить одномерный массив В, присвоив его k-му элементу значение...

Ошибка при обращении к двумерному массиву char, размещенному в стеке, из другой функции
int main() { char s = { "test1\0", "test2\0" }; foo(s); } void foo(char** array) {...

Как присвоить массиву Char строку TextBox->Text ?
Как сделать ?

Не получается присвоить значения двухэлементному массиву
Что я делаю не так? не могу присвоить значения двухэлементному массиву L = lo; программа сразу...

Значение const char* нельзя присвоить типу char*
void hey(CandyBar& lol, char* name, double* wes, int* kal) { if (name == NULL) name = "Milasd"; ...

Как присвоить значение массиву?
Учусь только писать.... Подскажите как присвоить массиву значения введённые в поле Edit и считать...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru