标题:gets(),get(),getc(),getch(),getchar()这几个函数有啥区别?
只看楼主
panyd
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2005-8-26
 问题点数:0 回复次数:7 
gets(),get(),getc(),getch(),getchar()这几个函数有啥区别?
      我在学字符串处理函数,经常被上面这几个函数搞糊涂掉。哪位大虾能指点使用这几个函数的技巧?
搜索更多相关主题的帖子: get 函数 大虾 技巧 字符 
2005-09-15 09:22
panyd
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2005-8-26
得分:0 

2005-10-17 12:24
shanglan123
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2005-10-16
得分:0 
2005-10-19 19:42
踏魔狼
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:1322
专家分:33
注 册:2005-9-22
得分:0 
getchar从标准输入设备取得一个字符
gets从标准输入设备取得一字符串

=×&D o I p R e E n C g T l X&×=
2005-10-21 12:11
苦味酸
Rank: 2
等 级:新手上路
威 望:3
帖 子:142
专家分:0
注 册:2005-9-9
得分:0 
getchar,getch
  原型:extern int getchar(void);    用法:#include <ctype.h>    功能:读键    说明:从键盘上读取一个键,并返回该键的键值        getch是到getchar的宏定义    举例:      // getchar.c            #include <stdio.h>      main()      {        int c;                clrscr();        printf("Press key...");        while((c=getchar())!='Q')        {          clrscr();          printf("key: %c\nvalue: %x",c,c);        }

『站在风口浪尖紧握住鼠标旋转!』 『不在于选择什么,而在于坚持多久!』
2005-10-21 22:14
苦味酸
Rank: 2
等 级:新手上路
威 望:3
帖 子:142
专家分:0
注 册:2005-9-9
得分:0 
 getchar,getch





 原型:extern int getchar(void);    用法:#include <ctype.h>    功能:读键    说明:从键盘上读取一个键,并返回该键的键值        getch是到getchar的宏定义    举例:      // getchar.c            #include <stdio.h>      main()      {        int c;                clrscr();        printf("Press key...");        while((c=getchar())!='Q')        {          clrscr();          printf("key: %c\nvalue: %x",c,c);        }      }

『站在风口浪尖紧握住鼠标旋转!』 『不在于选择什么,而在于坚持多久!』
2005-10-21 22:18
苦味酸
Rank: 2
等 级:新手上路
威 望:3
帖 子:142
专家分:0
注 册:2005-9-9
得分:0 
不好意思
我的回复不知怎么显示不出来,本来我对这几个函数都做了解释并举例的

『站在风口浪尖紧握住鼠标旋转!』 『不在于选择什么,而在于坚持多久!』
2005-10-21 22:20
jdytz
Rank: 2
等 级:新手上路
威 望:3
帖 子:104
专家分:0
注 册:2005-4-24
得分:0 
C语言里是没有字符串或者字符这种变量的
即使出现了在所存储或者调用的也是其ACSII码。
不信的可以尝试一下(不按程序格式来了,)
void  main()
{
  char s='A';
  int i=2;
  s=s+i;
  printf("%d",s);
  printf("%d",s);
 }
看看输出的是什么。
所以以我个人的意见,定义类型的东西书上都有,关键是能否在程序上运用感受一下
可是,这个库函数。。。
我没有用过。。
  

``` 奔放潇洒活着我的自由
2005-10-21 22:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-27687-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.460266 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved