From: Arman Aksoy (armish@linux-sevenler.de)
Date: Mon 12 May 2003 - 20:40:53 EEST
Merhaba
=DE=F6yle basit bir programcik var;
# include <stdio.h>
int main() {
char mesaj[255];
scanf("%s", mesaj);
printf("%s\n", mesaj);
return 0;
}
Fakat soyle bir sorunum var,
Klavyeden bosluk karakterini girdigimde bosluktan onceki kisim aliniyor
sadece.=20
Ornegin;
girdi olarak=20
deneme
yazarsam cikti olarak=20
deneme
aliyorum ama girdi olarak
deneme yazisi
yazinca cikti olarak=20
deneme
aliyorum. Acaba icinde bosluk karakteri ile birlikte string'i nasil alabili=
rim?
DipSoru: Duyduguma gore scanf() yeterince guvenli degilmis. Buna=20
alternatif kullanabilecegim bir fonk. var mi?
Tesekkurler
--=20
Armish
http://lfs.geleceklinux.org
http://linux-sevenler.de