c语言I/O函数汇总

1、gets() 和puts()

(1)gets():从系统的标准输入设备获取一个字符串,读取换行符之前(不包括换行符)的所有字符

用法:char *gets( );

gets()函数接受一个字符串地址为参数,读取成功则返回读入字符串的地址,读取失败则返回空指针NULL;

(2)puts():输出一个字符串到stdout,字符串输出完成遇‘\0‘自动添加换行

用法:int  puts(char *string);

2、fgets()和fputs()

(1)fgets():从流中读取一个字符串

用法:char *fgets(char *string, int n, FILE *stream);

(2)fputs():写入字符串到文件流

用法:int fputs(char *string, FILE *stream);

3、getc()和putc()

(1)getc():从文件读入一个字符

用法:int getc(FILE *stream);

(2)putc():写一个字符到文件中

用法:int putc(char c, FILE *stream);

4、getchar()和putchar()

(1)getchar():从标准输入设备获取一个字符

用法: int getchar(void);

(2)putchar():输出一个字符到标准输出

用法:extern void putchar(char c);

5、scanf()和printf()

(1)scanf():格式化输入函数

用法:int scanf(char *format[,argument,...]);

返回成功读入元素的数目;

(2)printf():格式化输出函数

用法:extern int printf(const char *format,...);

返回输出字符数目

6、fscanf()和fprintf()

(1)fscanf():从一个流中执行格式化输入

用法:int fscanf(FILE *stream, char *format[,argument...]);

(2)fprintf():传送格式化输出到一个流中

用  法: int fprintf(FILE *stream, char *format[, argument,...]);

时间: 2024-10-06 00:40:01

c语言I/O函数汇总的相关文章

C语言面试题大汇总

C语言面试题大汇总 1.局部变量能否和全局变量重名? 答:能,局部会屏蔽全局.要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量.对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内. 2.如何引用一个已经定义过的全局变量? 答: extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引

苹果Swift语言中文教程资源汇总

苹果swift语言中文教程(零)搭配环境以及代码执行成功http://vjiazhi.com/kaifa/1014.html 苹果Swift语言中文教程(一)基础数据类型 http://vjiazhi.com/kaifa/1027.html 苹果Swift语言中文教程(二)基本运算符 http://vjiazhi.com/kaifa/1033.html 苹果Swift语言中文教程(三) 字符串和字符 http://vjiazhi.com/kaifa/1035.html 苹果Swift语言中文教程

PHP部分字符串函数汇总

PHP部分字符串函数汇总 提交 我的评论 加载中 已评论 PHP部分字符串函数汇总 2015-03-10 PHP100中文网 PHP100中文网 PHP100中文网 微信号 功能介绍 互联网开发者社区,提供相关技术信息服务,技术交流着平台 我们大家知道无论哪种语言,字符串操作都是一个重要的基础,往往是简单而重要.PHP给我们提供了大量的字符串操作函数,功能强大,使用也比较简单,这里为大家总结九类字符串函数. 1. 查找字符位置函数 strpos($str,search,[int]): 查找sea

Mysql中常用的函数汇总

Mysql中常用的函数汇总: 一.数学函数abs(x) 返回x的绝对值bin(x) 返回x的二进制(oct返回八进制,hex返回十六进制)ceiling(x) 返回大于x的最小整数值exp(x) 返回值e(自然对数的底)的x次方floor(x) 返回小于x的最大整数值greatest(x1,x2,...,xn)返回集合中最大的值least(x1,x2,...,xn) 返回集合中最小的值ln(x) 返回x的自然对数log(x,y)返回x的以y为底的对数mod(x,y) 返回x/y的模(余数)pi(

【转载】ThinkPHP3.2.3的函数汇总

ThinkPHP3.2.3的函数汇总 原文链接 浏览:14370 发布日期:2014/04/17 分类:技术分享 本文只是将functions里面的函数汇总了一下,方便查阅 C:获取和设置配置参数 支持批量定义 /** * 获取和设置配置参数 支持批量定义 * @param string|array $name 配置变量 * @param mixed $value 配置值 * @param mixed $default 默认值 * @return mixed */ C($name=null, $

R语言实现固定分组汇总的方法

组名称和组数量已知的分组汇总被称为固定分组汇总,此类算法的分组依据来自于数据集之外,比如:按照参数列表中的客户名单分组,或按照条件列表进行分组.此类算法会涉及分组依据是否超出数据集.是否需要多余的组.数据是否重叠等问题,解决起来有一定的难度.本文将介绍R语言实现固定分组汇总的方法.  例1:分组依据不超出数据集 数据框sales是订单记录,其中CLIENT列是客户名,AMOUNT列是订单金额,请将sales按照"潜力客户列表"进行分组,并对各组的AMOUNT列汇总求和.潜力客户列表为[

quick-cocos2d-x API函数汇总

quick-cocos2d-x API函数汇总 1.  init 在quick\framework\init.lua文件中. quick framework 初始化,载入 quickframework 预定义的常量.模块. 1.1             常量 在初始化框架之前,可以定义以下常量: ·        DEBUG: 设置框架的调试输出级别 ·         DEBUG = 0           -- 不输出任何调试信息(默认值) ·         DEBUG = 1     

Oracle SQL语言之常用函数_超越OCP精通Oracle视频教程培训30

Oracle SQL语言之常用函数_超越OCP精通Oracle视频教程培训30 本课程介绍: Oracle视频教程,风哥本套oracle教程培训是<<Oracle数据库SQL语言实战培训教程>>的第5/5套:Oracle SQL语言之常用函数.主要学习Oracle数据库SQL聚合函数,分组函数,字符函数,转换函数,日期字符数字转换,日期函数,集合函数,分析函数等. Oracle SQL语言之常用函数,课程内容详细如下: 聚合函数-数据统计 分组函数-使用group by与havin

想精度高,可以考虑用c语言中的函数gettimeofday

大家好: 在 win32 + bcb 时, 有个 GetTickCount() 返回第统启动到现在的 tick, 单位 ms.请问在 Linux + qt5 怎样实现呢? 如果用 QDateTime , 精度只能到秒,而且运行过程中,如果用户改充了系统时间,就会出错了. 用QElapsedTimer. 想精度高,可以考虑用c语言中的函数gettimeofday,微秒级精度 #include <sys/time.h>int gettimeofday(struct timeval*tv, stru