void function(int * array2d, size_t N, size_t M)
{
for(size_t i = 0; i < N; ++i)
{
for(size_t j = 0; j < M; ++j)
{
array2d[j] = i * j;
}
array2d += M;
}
}
void function(int * array2d, size_t N, size_t M)
{
for(size_t i = 0; i < N; ++i)
{
for(size_t j = 0; j < M; ++j, ++array2d)
{
*array2d = i * j;
}
}
}
Русский язык в винде установлен? Переводите консоль в одну из русских кодировок: cp866 или cp1251 конвертируйте исходники в соответствующую кодировку и все будет выводится.
Команда консоли для перевода кодировки:
chcp 866 или chcp1251, но можно перевести кодировку и программно с помощью функций WinAPI - SetConsoleCP/GetConsoleCP.
PS: вопрос с кодировкой достаточно не простой, поэтому на нем многие спотыкаются в начале. Я думаю, что если вы не собираетесь в дальнейшем разрабатывать утилиты командной строки, то можно и не заморачиваться с этим. Хотя, если разберетесь в теме, то вам будет первый "+ в карму".