C

fgets

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

fgets() lexon një rresht të tërë teksti, por kurrë më shumë se sa nxë vargu yt — ndryshe nga gets() i vjetër, që ishte aq i rrezikshëm sa u hoq nga gjuha. Është mënyra e sigurt për të lexuar tekst nga përdoruesi.

EnglishEN

fgets() reads a whole line of text, but never more than your array can hold — unlike the old gets(), which was so dangerous it was removed from the language. It's the safe way to read text from the user.

Si ta mendosh

Si ta mbushësh një shishe me hinkë që ndalet vetë kur shishja është plot — pa u derdhur asgjë.

Lexoje në anglisht

Like filling a bottle with a funnel that stops by itself when the bottle's full — nothing spills.

Shembull kodic

char emri[50];
printf("Emri: ");
fgets(emri, sizeof emri, stdin);   // max 49 shkronja + '\0'

Terma të lidhur