Miért fagy le ha ezt elindítom?
Figyelt kérdés
# include <iostream>
# include <windows.h>
# include <stdio.h>
using std::cout;
using std::cin;
using std::endl;
using std::string;
int main(int argc, char *argv[])
{
int a;
string array [9] = {"A","B","C","D","E","F","G","H","I"};
system("TITLE the MAtrix");
system("color 0A");
while(1)
{
Sleep(25);
for(int i = 0; i < 20; i++)
{
a = rand()%42;
cout <<" " << array[a]; //1 BLANK
cout <<" ";//2 BLANKS
}
cout << endl;
}
getchar();
return 0;
}
2011. nov. 18. 01:14
1/2 anonim válasza:
while(1)
{
...
}
ez egy végtelen ciklus. Talán adhatnál neki kilépési feltételt.
2/2 anonim válasza:
Előző vagyok.
Ez a rész meg index határon kívül mutat: array[a]
Mivel a 0-41 értéket vehet fel, az array meg csak 9 elemes.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!