问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用C语言向一个TXT文件中录入一个换行符

发布网友 发布时间:2022-04-30 02:18

我来回答

4个回答

热心网友 时间:2022-06-29 00:56

在文本模式下向文本中写入换行可以直接只用'\n',在Window下会自动转换为'\r''\n';
在binary模式下写入换行,Window下由于是使用\r\n来标识结尾,所以需要写入'\r''\n'两个字符,Linux只需要写入'\n' 。

1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、fseek函数用于文件操作位置的获取与设置。
2、例程:

#include<stdio.h>
int a;
char b,c[100];
int main(){
    FILE * fp1 = fopen("input.txt", "r");//打开输入文件
    FILE * fp2 = fopen("output.txt", "w");//打开输出文件
    if (fp1==NULL || fp2==NULL) {//若打开文件失败则退出
        puts("不能打开文件!");
        return 0;
    }
    fscanf(fp1,"%d",&a);//从输入文件读取一个整数
    b=fgetc(fp1);//从输入文件读取一个字符
    fgets(c,100,fp1);//从输入文件读取一行字符串
    
    printf("%ld",ftell(fp1));//输出fp1指针当前位置相对于文件首的偏移字节数
    
    fputs(c,fp2);//向输出文件写入一行字符串
    fputc(b,fp2);//向输出文件写入一个字符
    fprintf(fp2,"%d",a);//向输出文件写入一个整数
    
    fclose(fp1);//关闭输入文件
    fclose(fp2);//关闭输出文件,相当于保存
    return 0;
}

热心网友 时间:2022-06-29 00:56

额~~~~是这样的strcmp比较函数的比较原理是遇到‘\0‘就结束 而scanf输入是遇到回车结束 在字符串的末尾不是'\0' 所以查找不到 不信你可以调试看看是不是。自己改改吧,希望对你有帮助

热心网友 时间:2022-06-29 00:57

fputc(13,FP);
改为
fputc(10,FP);
其中13表示的回车的字符,而10表示的是换行符。这里应该用换行而不是需要回车

热心网友 时间:2022-06-29 00:57

关注此问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 7升40毫升等于多少升 3升40毫升等于多少毫升等于多少升 40毫升用分数表示是多少升?快点,谢谢! 寻找耻辱诊疗室 有的发909108969@qq.com 怎样更改广州银行信用卡预留的还款银行储蓄卡 你有耻辱诊疗室的全集么 发给我可以么!2416494131@qq.com 耻辱诊疗室全集,有的发 QQ 441871196@qq.com 耻辱诊疗室全集。。。178840677@qq.com 40毫升=()升 在小学微机课老师上课让我们玩的一款编程游戏类似于控制乌龟的 叫什么名字 40ml=多少l? 我要全集耻辱诊疗室动漫 请发649550929@qq.com 四十毫升等于多少升? 大学答辩中,你见过哪些最离谱的毕业论文致谢? - 信息提示 动漫耻辱诊疗室 求耻辱诊疗室3,一和二不要了,已经有了。 动漫耻辱诊疗室全集。 谁有 耻辱诊察 单机游戏下载链接,给我 广州银行最低还款额怎么算,我的出账单日是7月16号,还款日是8月4号,欠5万块。 结合材料,运用思维和存在的关系原理,分析说明我们树立科学的发展观与政绩观的依据 作为青年教师,你如何理解和贯彻双减政策? 建议老师奖励不应与升学率挂钩,你认为老师的奖励应该与什么挂钩? 作为教师,谈谈你如何配合单位抓好“慵懒散滑贪”政治工作 三严三实,虚,假,浮,懒,散,庸,怙,奢的问题教师的剖析材料怎么写? 如何打造现代教育新生态? 这次两会有没有关于教师工资的内容? 现代领导的政绩观念的内涵及基本要求 有人说素质教育养懒了领导养散了老师养坏了学生 你怎么看 素质教育的利弊是什? 什么东西能吃什么东西不能吃 吃什么之后不能吃杏仁 老师检查督促学生的好处? 茶水和栗子可以一起吃吗 哪种字体可以写的迅速且美观? 中文写起来最快的是哪种字体 写字很丑,哪种字体可以写的快而且好看 多字有哪几种字体 中国一共有多少种字体?最漂亮的是哪种? 有没有很快识别各种字体的办法?比如宋体、楷体、广告体等等各种字体。 在工作中经常会遇到很多字体需要识别,请问有什么办法或者途径可以帮助我较快地识别出是什么字体吗?