输入输出函数

 

一,格式化输入输出函数:

1,print();

int print(const char * format)

2,scanf();

int scanf(const char * format)

3,fprint();

int fprint(FILE *stream,const char * format)

向stream流中输入。。。

4,fscanf();

int fscanf(FILE *stream,const char * format)

 

二,非格式化输入输出函数:

1,字符输入输出函数

1.1,getc();

int getc(FILE *stream);//getc()函数为宏定义

1.2,fgetc();

int fgetc(FILE *stream);//fgetc() 为函数

1.3,getchar();

int getchar(void);  #define gechar() getc(stdin)

while((ch=getchar())!='\n')

1.4,getch();非c标准函数

从标准流中读取一个字符,不带回显,即用户从键盘输入一个字符,不显示在显示器上

1.5,getche();非c标准函数

从标准流中读取一个字符,带回显,即用户从键盘输入一个字符,显示在显示器上

1.6,putc();

int putc(int ch ,FILE *stream);//

1.7,fputc();

int fputc(int ch,FILE *stream);

1.8,putchar();

int putchar(int ch);

2,字符串输入输出函数

2.1,gets();

char * gets(char *s);从标准流中逐个读取字符到字符串中,直到遇到换行并且丢弃换行符。

2.2.fgets();

char * fgets(char *s,int n ,FILE *stream);

 

2.3,puts();

int puts(const char *s)//向标准流stdout输出字符串

puts("hello") 写入字符串中的字符以后,总是加入换行符

2.4,fputs();

int  fputs(const char *s,FLIE *stream);

fputs是puts的通用版,可以向任意流中写入字符,区别于puts函数fputs不会自己写入换行符,除非本身有换行符。

3,块输入输出函数

3.1,freed();

3.2,fwrite();

4,fflush(FILE *stream);

5,fseek()

6,rewind();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值