gets與scanf 功能都是讀入字元,
但scanf不吃空白, 即如果輸入 "Lam with c",
scanf只會讀入"Lam" ,
但scanf不吃空白, 即如果輸入 "Lam with c",
scanf只會讀入"Lam" ,
遇到空白後的字一概不理;
相反地 , gets 可以讀入埋空白後面的字.
相反地 , gets 可以讀入埋空白後面的字.
-----------------------------------------------
#include <stdio.h>
int
main(
void
)
{
char
s[20];
printf
(
"請輸入連續的字元....\n"
);
gets
(s);
printf
(
"剛剛輸入的字串: %s\n"
, s);
return
0;
}
沒有留言:
張貼留言