c中的gets 与scanf到底有什么差 ,如何实现键盘输入及屏幕显示
2013-02-26 20:00
561 查看
#if(0) #include <stdio.h> int main(int argc, char *argv[]) { //char *gets( char *str ); char *str; printf("plz input array:"); //str= gets(str); //scanf("%s",str) ; printf("%s\n",str); return 0; } #endif #if(0) #include <stdio.h> int main() { char *s; printf("please enter a word:\n"); scanf("%s",s); printf("input word is:%s\n",s); return 0; } #endif /* differences: 1 gets() & scanf */ #if(0) #include <stdio.h> int main() { char ch1, ch2; scanf("%c", &ch1); scanf("%c", &ch2); printf("%d %d\n", ch1, ch2); return 0; } /* 1. k f 107 32 请按任意键继续. . . 2. ab 97 98 请按任意键继续. . . 3. adkjaf 32 97 请按任意键继续. . . 4. a enter 97 10 请按任意键继续. . . */ #endif #if(0) #include <stdio.h> int main() { char ch1, ch2; ch1 = getchar(); ch2 = getchar(); printf("%d %d\n", ch1, ch2); return 0; /* 1、 abcdskafjsaf 97 98 请按任意键继续. . . 2、 a b 97 32 请按任意键继续. . . */ } #endif #if(0) #include <stdio.h> int main() { char str1[20], str2[20]; scanf("%s",str1); printf("%s\n",str1); scanf("%s",str2); printf("%s\n",str2); return 0; } /* 1\ hello world hello world 请按任意键继续. . . 2\ hello hello world world 请按任意键继续. . . */ #endif #if(0) #include <stdio.h> int main() { char str1[20], str2[20]; gets(str1); printf("%s\n",str1); gets(str2); printf("%s\n",str2); return 0; /* hello world hello world skdjfksajf skdjfksajf 请按任意键继续. . . */ } #endif #if(1) #include<stdio.h> int main() { int a,i=1; char c[100]; while(scanf("%d%s",&a,c)!=EOF) printf("NO.%d:%d-%s-\n",i++,a,c); return 0; } #endif
相关文章推荐
- 使用多线程实现把键盘的输入显示在屏幕上和存在指定磁盘中
- scanf( )和gets如何用C语言从键盘上输入并打印一串字符串的比较
- 利用汇编语言编程实现在键盘上输入两个一位数,在屏幕上显示它们的积。
- scanf,fgets,gets的用法及注意事项!如何才能实现带空格的输入数据
- 关于输入框input如何实现只可以选择不可以键盘输入
- 从浏览器输入网址到显示网站页面之间到底发生了什么?系列(三)
- 在VC中实现模拟键盘,输入内容并显示在ListBox中。
- Windows Phone 输入-如何更改 Windows Phone 中的屏幕键盘输入范围
- 从浏览器输入网址到显示网站页面之间到底发生了什么?系列(四)
- 如何在Linux下模拟键盘输入 利用驱动程序实现
- Linux下C语言键盘输入密码时无回显(屏幕不显示字符)
- 如何实现在命令行输入pwd时显示出ifconfig的效果
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(七)----使用Game ID避免数据重复输入
- Linux下C语言键盘输入密码时无回显(屏幕不显示字符)
- Shell实现从键盘输入年份和月份,显示该年、月的日历
- Unix编程学习笔记--------系统调用的疑问????? 到底什么是系统调用???? 系统调用是如何实现的???
- 请问 Wallpaper Calendar 是如何实现在桌面显示日历和输入数据的????
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(五)----使用TextField 输入并调整排名
- 在C语言中,如何做到在用户输入密码时不显示密码本身,只回显星号。或者什么都不显示?
- jquery 实现input输入什么div图层显示什么