fprintf()函数的用法结合代码

简介: fprintf()函数的用法结合代码
#include "stdio.h"
#include "stdlib.h"
typedef struct work{
    char name[20];
    float wage;
}work;                  //typedef 名字重定义  将结构体名字struct work重定义为work 
int main(){
    FILE *fp;
    char filename[20];
    work w;
    int i;
    printf("Please inputs filename:\n");
    gets(filename);
    if((fp=fopen(filename,"w"))==NULL)
    {
        printf("False open file\n");
        exit(0);
    }
    printf("Please input the information of 5 employees:\n");
    for(i=0;i<5;i++){
        scanf("%s%f",w.name,&w.wage); 
        fprintf(fp,"%-10s-%8.2f\n",w.name,w.wage);
    }
    printf("Employee information saved successfully in %s file \n",filename);
    fclose(fp);
    return 0;
}

运行结果

eb1e0d3e95d9486ebd69742997c8925e.png

48cdfbea01d247eeb99a1b9a7cc8d926.png


注意:文件名请输入文件绝对路径


相关文章
|
开发框架 供应链 监控
并行开发模型详解:类型、步骤及其应用解析
在现代研发环境中,企业需要在有限时间内推出高质量的产品,以满足客户不断变化的需求。传统的线性开发模式往往拖慢进度,导致资源浪费和延迟交付。并行开发模型通过允许多个开发阶段同时进行,极大提高了产品开发的效率和响应能力。本文将深入解析并行开发模型,涵盖其类型、步骤及如何通过辅助工具优化团队协作和管理工作流。
528 3
|
机器学习/深度学习 数据采集 自然语言处理
Python基于逻辑回归模型进行电影评论情感分析项目实战
Python基于逻辑回归模型进行电影评论情感分析项目实战
|
C++
静态内存分配
【10月更文挑战第10天】
318 5
|
消息中间件 缓存 Cloud Native
大促场景系统稳定性保障实践经验总结
11月11日0点刚过26秒,天猫双11的订单创建峰值就达到58.3万笔/秒,阿里云又一次扛住全球最大规模流量洪峰!58.3万笔/秒,这一数字是2009年第一次天猫双11的1457倍。
13899 105
大促场景系统稳定性保障实践经验总结
|
存储 SQL 分布式计算
MaxCompute湖仓一体近实时增量处理技术架构揭秘
本文将介绍阿里云云原生大数据计算服务MaxCompute湖仓一体近实时增量处理技术架构的核心设计和应用场景。
10811 8
|
Java Unix
Java8时间常用转化(持续更新)
Java8时间常用转化(持续更新)
319 0
|
监控 BI Android开发
钉钉 Android 端功耗优化最佳实践(上)
钉钉 Android 端功耗优化最佳实践(上)
1397 0
|
算法 安全 网络协议
万字长文聊聊Web3的组成架构(2)
万字长文聊聊Web3的组成架构
312 0
|
XML JSON 安全
【电子数据交换EDI】AS2协议
云捷易EDI是基于开源Mule内核、预置对接主流内部系统适配器的电子数据交换系统,为企业用户提供上下游企业间安全数据交换的服务。
1639 0
【电子数据交换EDI】AS2协议
【MATLAB】进阶绘图 ( imagesc 缩放颜色显示图像 | imagesc 函数 | Colormaps 颜色图 )(一)
【MATLAB】进阶绘图 ( imagesc 缩放颜色显示图像 | imagesc 函数 | Colormaps 颜色图 )(一)
1253 0
【MATLAB】进阶绘图 ( imagesc 缩放颜色显示图像 | imagesc 函数 | Colormaps 颜色图 )(一)

热门文章

最新文章

下一篇
开通oss服务