Want to improve this question? Update the question so it's on-topic for Stack Overflow на русском.
Closed 9 месяцев назад.
#include <iostream>
using namespace std;
void inptA (int **A, int n, int m)
{
for (int i=0; i<n; i++)
{
for (int j=0; j<m; j++)
{
cin >> A[i][j];
}
}
}
int main()
{
int n = 5;
int m = 3;
int **A = new int *[n];
for (int i=0; i<n; i++)
{
A[i] = new int [m];
}
intpA (A, n, m);
return 0;
}
Выдает ошибку:
main.cpp: In function ‘int main()’:
main.cpp:82:19: error: ‘intpA’ was not declared in this scope
intpA (A, n, m);
Это обычная опечатка в имени переменной.
Вы объявили функцию с именем inptA
, а в обращении к ней используете имя intpA
.
Причина этой ошибки состоит в том, что вы без причины используете сокращенную форму от слова input
для именования функции.
Было бы значительно лучше, если бы вы использовали не сокращенное слово input
в именовании функции:
void inputA (int **A, int n, int m)
В этом случае ваш код был бы более читабельным и ясным, и позволял бы избежать подобного рода опечаток.
Внимательнее надо быть. Функция у вас названа inptA, а вызываете вы intpA.
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
В Visual Studio при разработке проектов на winapi есть возможность упаковки ресурсов через файлrc
Всем доброго времени сутокВозможно глупый вопрос, но: Есть класс Manager
В ходе теста, после больших блоков проверяю, не была ли нажата кнопка СТОПЕсть такая секция с if
С помощью хороших людей вроде разобрался с тем как пользоваться ffmpeg для encodeВозникла следующая проблема, при записи в файл данных с микрофона...