From: Baris Metin (baris@metin.org)
Date: Tue 13 May 2003 - 03:11:46 EEST
Selamlar,
Mon, May 12, 2003 at 11:09:08PM +0300 , Enver ALTIN :
> On Mon, 2003-05-12 at 20:40, Arman Aksoy wrote:
> > # include <stdio.h>
> > int main() {
> > char mesaj[255];
> > scanf("%s", mesaj);
> > printf("%s\n", mesaj);
> > return 0;
> > }
> > Klavyeden bosluk karakterini girdigimde bosluktan onceki kisim aliniyor
> > sadece.=20
> > DipSoru: Duyduguma gore scanf() yeterince guvenli degilmis. Buna=20
> > alternatif kullanabilecegim bir fonk. var mi?
> gets()
Enver yazim hatasi (typo) yapmis sanirim fgets() yazacakti :). Yoksa
"never use gets()" :)).
Bu arada scanf kullanacaksaniz asagidaki kullanim bicimi de isinizi
gorecektir :
scanf("%254[^\n]", mesaj);
man 3 scanf ...
iyi calismalar,
-- Baris Metin -- Attached file included as plaintext by Ecartis -- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) Comment: http://metin.org iD8DBQE+wDhC/NpXVJSThIIRAiziAKCsLkSzs2GFjSFuKdKE/cmDofTkZACfW+ru af+uzpi/jYTFsi2kSTOZuj4= =qHmg -----END PGP SIGNATURE-----