c语言中fprintf的作用,C语言中的printf(),sprintf()和fprintf()
printf()
函数printf()用于打印消息以及变量值。
这是C语言中printf()的语法,printf(const char *str, ...);
这是C语言中的printf()的示例,
示例#include
int main() {
int a = 24;
printf("Welcome! \n");
printf("The value of a : %d",a);
getchar();
return 0;
}
输出结果Welcome!
The value of a : 24
sprintf()
函数sprintf()也称为字符串打印函数。它不打印字符串。它将字符流存储在char缓冲区中。它将一系列字符和值格式化并存储在数组中。
这是C语言中sprintf()的语法,int sprintf(char *str, const char *string,...);
这是C语言中sprintf()的示例,
示例#include
int main() {
char buf[20];
int x = 15, y = 25, z;
z = x + y;
sprintf(buf, "Sum of values : %d", z);
printf("%s", buf);
return 0;
}
输出结果Sum of values : 40
fprintf()
函数fprintf()被称为格式打印函数。它将输出写入并格式化为流。它用于打印消息,但不用于stdout控制台。
这是C语言中fprintf()的语法,int fprintf(FILE *fptr, const char *str, ...);
这是C语言中的fprintf()的示例,
示例#include
int main() {
int i, x = 4;
char s[20];
FILE *f = fopen("new.txt", "w");
if (f == NULL) {
printf("Could not open file");
return 0;
}
for (i=0; i
puts("Enter text");
gets(s);
fprintf(f,"%d.%s\n", i, s);
}
fclose(f);
return 0;
}
输出结果Enter text
Hello world!
Enter text
Demo
输出将修改“ new.txt”文件。以下文本是文件的修改后的文本。0,Hello world!
1,Demo
c语言中fprintf的作用,C语言中的printf(),sprintf()和fprintf()相关推荐
- c语言中 amp 的作用,c语言中“amp;amp;”什么意思
c语言中"&&"什么意思 在c语言中,"&&"是"与"."并且"的意思.它是逻辑运算符, ...
- C语言中fscanf的作用,C语言中fgets和fscanf区别详解
搜索热词 C语言中fgets和fscanf区别详解 一.作用上的大概区别: ①fgets:从文件中读取一行数据存入缓冲区(fgets遇到回车才会结束,不对空格和回车做任何转换就录入到缓冲区,结束后再往 ...
- c语言中argc的作用,C语言中main函数的参数argc和argv
参考资料: C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) int main(int argc, char* arg ...
- c语言中endif的作用,C语言中#ifdef,#ifndef和#endif的作用
现在规定一下头文件书写规范, 根据陈皓编写的跟我一起些makefile,一定要记住:头文件中应该只是声明,而定义应该放在C/C++文件中.否则如果出现有定义,比如头文件中有int a =2;如果有多个 ...
- c语言中fopen的作用,c语言中fopen的用法
在C语言中,fopen也是一个打开文件的函数.在C语言的命令窗口中输入doc fopen或者help fopen就可以获得该函数的帮助信息.下面小编就跟你们详细介绍下c语言中fopen的用法,希望对你 ...
- c语言中rand()的作用,c语言中的rand()函数用法
rand() rand()函数作用:用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长,因此在一定范围内可以看成是随机的. rand()函数返回:返回一个范围在 ...
- c语言中exit函数作用,c语言中exit函数 c语言中exit与break区别
C语言中exit();怎么用? exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束. return() 是当前函数返回,当然如果是在主函数main, 自然也就结束当前进 ...
- 在c语言中 auto的作用,c语言中auto是什么意思
说起auto相信很多人都不知道是什么意思,下面php中文网就带领大家学习一下c语言中auto是什么意思. auto是C语言的一个关键字,关键字主要用于声明变量的生存期为自动,即将不在任何类.结构.枚举 ...
- c语言中funx的作用,c语言中fun用法详解
C语言中fun用法详解 fun函数是自定义的C/C++语言函数,函数功能多样.该函数名为"函数"英文function的简写,一般在示例和试题中使用,通常在主函数中被调用. C/C+ ...
- 在c语言中for的作用,c语言中for语句的用法
C语言语言中FOR的用法 for 是一个循环语句,和while是类似的,for一般的用法有: for(i=0;i<10;i++) { printf("hello world" ...
最新文章
- 暴力探测蓝牙设备工具redfang
- 神经张量网络:探索文本实体之间的关系
- Jayway JsonPath实例
- 自考第一章计算机基础知识,2018年自考计算机网络技术基础复习资料:第一章...
- 拦截器 java_在Java后端如何添加拦截器
- OSChina_IOS版客户端笔记(四)_程序数据、缓存的管理
- 算法与数据结构(part4)--顺序表
- python清洗文本数据_02.数据预处理之清洗文本信息
- Java 面试题全梳理
- 第六章节 多态 (多态的概述)
- iOS UISlider
- 理解WidowManager
- [转]MySQL游标特性
- 关于NFSv4服务共享目录里的文件UID和GID显示为nobody的解决方法
- 招聘senior.net software engineer
- R语言 软件安装 源码安装R
- RT-Thread与cubemx|74HC595驱动数码管详解
- VS201-无法打开源文件hpp(或链接库文件)的解决方法
- 如何快速搜索文件和文件内容
- 中台是什么,到底要解决什么问题?
热门文章
- 利用ajax如何根据权限加载目录,AJAX调用框架,包含权限验证
- unity资源面数规范
- mysql批量插入数据
- app测试用mysql数据库,数据库: 安装配置数据库,使用Navicat for MySQL和手机APP 连接测试...
- Keil5二步解决中文乱码,注释乱码问题
- Java面试题,成员变量以及成员方法的调用,类和对象的关系,程序详细流程,类和对象栈堆的详细解答
- java编写api取数据_Java 8 API 示例:字符串、数值、算术和文件
- 打开gedit_使用 gedit 文本编辑器优化你的 GNOME 体验 | Linux 中国
- 找不到列 dbo 或用户定义的函数或聚合_Power BI 的大数据处理方案:聚合
- mybatis数据输入