8 AĞUSTOS 2009, CUMARTESİ
Nasıl boşluk girilmesi için scanf kullanarak izin musunuz?
Aşağıdaki kodu kullanarak:
char *name = malloc(sizeof(char) 256);
printf("What is your name? ");
scanf("%s", name);
printf("Hello %s. Nice to meet you.\n", name);
Bir kullanıcı adı girin ama girince Lucas Aardvark
, scanf()
gibi bir alanı adı sadece Lucas
sonra her şeyi keser. Nasıl scanf()
boşluk izin yapabilirim
CEVAP
8 AĞUSTOS 2009, CUMARTESİ
Deneyin
char str[11];
scanf("[0-9a-zA-Z ]", str);
Bu yardımcı olur umarım.
Bunu Paylaş:
Nasıl sadece sayısal (0-9) HTML ınputb...
Nasıl bir dize JavaScript kullanarak b...
Nasıl dize Java kullanarak boşluk yine...
Nasıl bir dizini Windows komut satırın...
Raylar 3 Vasiyetle kullanarak Nasıl bi...