创建一个函数,该函数返回流中的第一个字符,然后丢弃其余字符,直到遇到\n
字符。
参考实现代码:
#include <stdio.h>
// 声明一个输入函数
char getch(void);
int main()
{
char first,second;
printf("输入第一个首字母: ");
first = getch();
printf("输入第二个首字母: ");
second = getch();
printf("英文缩写缩写是 '%c' 和'%c'\n",first,second);
return(0);
}
// 实现声明参数
char getch(void)
{
char ch;
ch = getchar();
while(getchar()!='\n')
;
return(ch);
}
执行上面示例代码,得到以下结果:
hema@ubuntu:~/book$ vi main.c
hema@ubuntu:~/book$ gcc main.c
hema@ubuntu:~/book$ ./a.out
输入第一个首字母: Hema
输入第二个首字母: Su
英文缩写缩写是 'H' 和'S'