** çҹ繤Դ繢ͧ¹ͧ 觼ҹ繵ͧ繴令Ѻ
ҡ բʹ ;ͤ ԡ سѧ¹¤Ѻ ӡ䢢
١ͧ Ѻ
Ѻ˹ѡ
 

C ͹ Ѻ

㹺͹Ƕ֧Ѻ 觡Ѻ㹷繡ѺŨҡ 鹾 keyboard ͧ 觡Ѻҹ鹨繻ª㹴ҹ¹ Ҥӹdz 觨ԸաѺ Ţҡ keyboard 㹵 ǹӵôѧҡзӵкǹ÷ҧԵʵ

觷Ѻŷеѡ
getch () getchar ()
繤Ѻŷеѡèҡ鹾
ٻẺ
ch = getch (); ch = getchar();
ᵡҧͧ 2 觤
getch () Ѻŷѹաá鹾
getchar () Ѻŷѹ¢Ũ ͨҨС Enter

char a; // ˹ Դѡ
printf("Enter char:"); // ʴͤ Enter char
a=getch(); // Ӥҷҡ鹾 㹵 a
printf("\n"); // 鹺÷Ѵ
printf("You enter : %c",a); ʴҵ a ͡ҡ˹Ҩͤ
printf("\n\n"); // 鹺÷Ѵ


ѺҨҡ鹾


ҡ鹾 6 Ѿʴ 6


ŷ


ǹ getchar () Ѻŷѹ¢Ũ ͨҨС Enter
ҧ


ѺҨҡ鹾


ѺҨҡ鹾͹


(Ţ 6)


͡ лҡѡâ ҡ顴 Enter ҵѡôѧǨ㹵 a Ǩ֧ʴ͡


Ѿ


ҵͧ÷ѺẺͤö gets()
gets();
繤Ѻͤҡ鹾
ٻẺ
gets (ͤҡ鹾);
㹡÷Ѻ繢ͤ鹨еͧ˹ char Ẻ ¡͹ǵͧ
˹ҴԹҢͤл͹
char a[10]; // ˹ a 繪Դѡ բҴԹ 10 ѡ
printf("Enter Data:"); // ʴͤ Enter Data
gets(a); // ӢŴѧ㹵 a ͧԹҷ˹
printf("\n"); // 鹺÷Ѵ
printf("Data is : %s",a); // ʴŢŹ
printf("\n"); // 鹺÷Ѵ


Ѻ



͹ŷͧ



ʴŢŴѧ


ҡͧ÷ѺẺ ѡТͤö scanf ()
scanf()
öѺءԴҧ鹾
ٻẺ
scanf ( ˹Դ ,&)
ҧ
char a[10]; // ˹ a
printf("Enter Data:");
scanf("%s",&a); // ѺŨҡ鹾㹵 a
printf("\n");
printf("Data is : %s",a); // ʴ ͤҡ a
printf("\n");
}


a 红ͤ Robot


㹡ʴŢӤѭ ٻẺʴŵͧ˹١ͧ¤Ѻ ҡ˹ԴŷмԴ
%c ʴѡ 1 ҹ
%s ʴѡµǫٻͧʵԧ


¹ 15 .. 2554