你真的需要一个小例子来了解一些事情!

本文提供了一个简单的Linux环境下文本文件读写的C++示例代码,包括文件的打开、写入及关闭等基本操作,有助于初学者理解文本文件处理的基本流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有时候,我们会在编程的时候觉得盲目不堪,不是因为我们的编程能力有多么差也不是因为我们不如那些学霸努力,真正的原因是因为我们没有一个合适的例子用来参考。

曾经,我也为编程疼,后来当我慢慢的学会怎么去编程,我才明白一个小小的例子是多么的重要。

今天我要写的是一个关于Linux下的关于文本读写操作的下例子,希望可以帮到还在迷茫茫的编程者,祝你们以后的路一帆风顺!

#include"stdio.h"


#include <string.h>


#include<iostream> 


using namespace std;


int main()


{


           char Number[100];


          memset(Number,'\0',sizeof(Number));


           


           


           char number[100];


          memset(number,'\0',sizeof(number));


            ////////////写文件


            cin>>number;


            


            FILE *fp;


char block[100];


memset(block,'\0',sizeof(block));


strcpy(block,number); 


int num=strlen(block);/*写入的字节数量*/


fp = fopen("file.txt","wr");/*打开文件写入*/


fwrite(block,num,1,fp);/*写入文件*/


fclose(fp);











///////////读文件


char str[12];


memset(str,'\0',sizeof(str));


FILE *fp1;


fp1 = fopen("file.txt","r+");//打开文件


fread(str,sizeof(str),1,fp1);


strcpy(Number,str);   


fclose(fp1);


////////////


printf("the number get from file is:%s\n",Number);


 return 0;


}


例子虽小,但是你可以应用到自己的项目中,关键是看你如何用它。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值