Member 14798799 Ответов: 1

Как исправить эти ошибки?


#include
#include
#include

using namespace std;

void Nuskaito (int A[],int &n) {
ifstream fd("muge.txt");
fd>>n;
for (int i=0; i>A[i];
fd.close;
}
int Suma(int A[],int n){
int s=0;
for (int i=0; i50)K++;
return K;
}
int main(){

int n;
int A[50];
Nuskaito(A,n);
for (int i=0;i


Что я уже пробовал:

Что я уже пробовал:

Что я должен исправить?
Ошибка:
строка 12: оператор не может разрешить адрес перегруженной функции
Предупреждение:
строка 31: это предложение " для " не защищает ...{-Wmisleading-отступ}
Примечание:
строка 33 это утверждение,но последнее вводит в заблуждение отступом, как будто оно охраняется

Richard MacCutchan

Вам нужно вернуться к своим записям курса. Ваш for операторы являются неполными, вы пытаетесь использовать неинициализированные переменные в качестве целевых выражений, используя неправильный синтаксис для вызовов методов, используя ссылки на переменные, которые вы не объявили ...

1 Ответов

Рейтинг:
4

OriginalGriff

Вчера вы опубликовали почти тот же код и тот же список ошибок: и вы все еще не исправили его?

Ну же - посмотрите на то, что вы написали, и посмотрите на сообщения об ошибках, они в основном довольно ясны.
Строка 12: это"}", так что это, вероятно, строка выше:

fd.close;
И ошибка говорит о функциях, так что ... не должен close есть кронштейны:
fd.close();

Для двух других я даже не вижу никаких строк, поэтому не могу комментировать, но это, вероятно, довольно очевидно, если Вы читаете ошибку и код, а затем думаете о фактическом синтаксисе языка.

Хотя мы рады помочь людям, исправление ошибок компиляции является фундаментальной частью кодирования: если вы не можете сделать это сами, то вы очень быстро будете перегружены - и это означает, что если вы хотите иметь возможность писать приложение, которое приближается к одной строке рабочего кода в день, то вам придется начать исправлять их самостоятельно, так как это действительно намного быстрее, чем ждать, пока другие сделают это за вас.

И если вы публикуете код в будущем, для вашего же блага используйте виджет "код" над текстовым полем ввода; он сохраняет ваше форматирование и переведенные html-символы, такие как < и >, чтобы они не испортили то, что вы вставляете...