Програмиране и програмни езици Има отговори

C++ Редактиране на данни

СД
Силвия Димитрова
14.12.2019 · 1363 прегледа
Здравейте! Може ли да ми кажете къде ми е грешката на този код: void AktulizaciqNaZapisiPoMarkaModel(Telefon oFlat[], int iTelefonCount) //актулизация на записи по въведена марка { system("cls"); int TelMarka; int iBr = 0; cout TelMarka; for (int i = 0; i < iTelefonCount; i++) { int NovaTelMarka; cout NovaTelMarka; oFlat[i].marka = TelMarka; } if (iBr == 0) { //ако е нула няма запис cout

4 отговора

Най-добър отговор · с най-много благодарности
2
ПВ
Така пуснат, кодът е абсолютно безсмислен и нищо не правещ. какъв е смисълът на това: int NovaTelMarka; cout NovaTelMarka; Ако целта е да се принтва 0, то може да се смени на cout
2
1
ЛП
За да търсим грешка, първо трябва да знаем какво е условието (включително на кой програмен език точно се пише). Вторият проблем тук е, че кодът не е пълен и не е ясно какво се случва след това.
1
0
Трябва да използваш и cin или да имаш някакво място, от което взимаш информация, защото за сега само създаваш променлива и после се опитваш да изпишеш, това което е вътре и сигурно ти излизат числа от сорта на -2462372225. Също така трябва да внимаваш и когато подаваш масив на функция, защото може да му подадеш, всъщност, само адреса на първия елемент.
0

За да отговорите, трябва да сте влезли в профила си.

Влезте