#include <iostream>
using namespace std;
int main()
{
char a[10][10];
for(int i = 0; i < 10; i++)
{
a[i] = "dfsdfsdfsdf";
}
for (int i = 0; i < 10; i++)
{
cout << a[i];
}
}
Я хочу заполнить массив строками. Это работает в PHP. Что я делаю неправильно в C?Многомерный массив символов в c
Вы вводите в заблуждение указатели и массивы. (и немодифицируемые lvalues с изменяемыми lvalues.) –
@mbratch Нет, это будет 'const char * [10]'. –