Здравейте! Може ли да ми кажете къде ми е грешката на този код:
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
Така пуснат, кодът е абсолютно безсмислен и нищо не правещ.
какъв е смисълът на това:
int NovaTelMarka;
cout NovaTelMarka;
Ако целта е да се принтва 0, то може да се смени на cout
За да търсим грешка, първо трябва да знаем какво е условието (включително на кой програмен език точно се пише). Вторият проблем тук е, че кодът не е пълен и не е ясно какво се случва след това.
Трябва да използваш и cin или да имаш някакво място, от което взимаш информация, защото за сега само създаваш променлива и после се опитваш да изпишеш, това което е вътре и сигурно ти излизат числа от сорта на -2462372225.
Също така трябва да внимаваш и когато подаваш масив на функция, защото може да му подадеш, всъщност, само адреса на първия елемент.
0
За да отговорите, трябва да сте влезли в профила си.