0 / 0 / 0
Регистрация: 31.10.2021
Сообщений: 12
|
||||||
1 | ||||||
Ошибка "аргумент типа bool несовместим с параметром int*"10.02.2022, 15:50. Показов 926. Ответов 5
У меня есть код, где ты выбираешь тип массива, потом то что ты хочешь с ним сделать(это вырезка из кода, поэтому там сначала идет if и есть свичкейс).Мы делаем статический массив, и хотим чтобы программа вывела те индексы массива, значение которых совершенные. Я это сделал, но у меня выбивает ошибки аргумент типа bool несовместим с параметром int*. И perfectnum индефикатор не найден. Помогите плиз решить проблему
0
|
10.02.2022, 15:50 | |
Ответы с готовыми решениями:
5
Ошибка "Аргумент типа int несовместим с параметром типа int". Буду признателен за подсказку! Аргумент типа "int **" несовместим с параметром типа " *int(*)[1200] " E0167 аргумент типа "int" несовместим с параметром типа "int (*)[3]" Ошибка в коде: аргумент типа "const char *" несовместим с параметром Аргумент типа "int **" несовместим с параметром типа "int (*)[26]" |
2337 / 1824 / 753
Регистрация: 27.07.2012
Сообщений: 5,398
|
||||||
10.02.2022, 15:57 | 2 | |||||
Ну собственно, всё сказано самим компилятором. У вас perfectnum принимает указатель, а вы в него передаёте true зачем-то.
Добавлено через 1 минуту Подозреваю, что должно было быть:
0
|
0 / 0 / 0
Регистрация: 31.10.2021
Сообщений: 12
|
|
10.02.2022, 16:47 [ТС] | 4 |
полагаю что это особенность сайта такая
Добавлено через 3 минуты а как тогда прописать что "если эта функция возвращает тру, то выводим номер индекса"? да и вставив туда num, один фиг функцию не видит
0
|
2337 / 1824 / 753
Регистрация: 27.07.2012
Сообщений: 5,398
|
|
10.02.2022, 16:52 | 5 |
Функция должна быть объявлена до места её вызова. Либо перенесите всю её до main(), либо добавьте до места вызова
bool perfectnum(int *); .Это у вас уже и так прописано в if (perfectnum(num)) .
0
|
0 / 0 / 0
Регистрация: 31.10.2021
Сообщений: 12
|
|
10.02.2022, 17:34 [ТС] | 6 |
Так, поехали дальше)
Оно начало работать, но... при вводе любых чисел прога выводит единицу, улетает в самое начало main() и продолжает туда что-то писать(прога выводит то что в меню выбора массивов нет такого значения)
0
|
10.02.2022, 17:34 | |
10.02.2022, 17:34 | |
Помогаю со студенческими работами здесь
6
Аргумент типа char * несовместим с параметром типа lpcwstr Ошибка: аргумент типа "const char *" несовместим с параметром типа "LPCWSTR" Аргумент типа несовместим с параметром типа Ошибка: "аргумент типа const char несовместим с параметром типа char*" Ошибка аргумент типа "char" несовместим с параметром типа "LPCSTR" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |