Kezdőoldal » Számítástechnika » Programozás » Miért nem írja ki azt, hogy...

Miért nem írja ki azt, hogy mi van a stringArrayOne-ban?

Figyelt kérdés

int main() {

const ushort max_string = 10;

char stringArrayOne[max_string];

char stringArrayTwo[max_string];


cout <<"Mi legyen a stringArrayOne->Ban: ";

cin.get(stringArrayOne,10+1);

strncpy(stringArrayTwo,stringArrayOne,11);

cout << "stringArrayOne: "<< stringArrayOne << endl;

cout << "stringArrayTwo: "<< stringArrayTwo << endl;



return 0;

}


2012. júl. 20. 02:21
 1/1 iostream ***** válasza:
Az egy dolog, hogy buffer owerflow amit csinálsz (11 karaktert másolsz egy 10 hosszú tömbbe), de amúgy ha 10-nél rövidebb szöveget adsz be, akkor majdnem jól kéne működnie, és kiírnia.
2012. júl. 20. 09:51
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!