你真的需要一个小例子来了解一些事情!
2015-09-25 19:53
246 查看
有时候,我们会在编程的时候觉得盲目不堪,不是因为我们的编程能力有多么差也不是因为我们不如那些学霸努力,真正的原因是因为我们没有一个合适的例子用来参考。
曾经,我也为编程疼,后来当我慢慢的学会怎么去编程,我才明白一个小小的例子是多么的重要。
今天我要写的是一个关于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;
}
例子虽小,但是你可以应用到自己的项目中,关键是看你如何用它。
曾经,我也为编程疼,后来当我慢慢的学会怎么去编程,我才明白一个小小的例子是多么的重要。
今天我要写的是一个关于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;
}
例子虽小,但是你可以应用到自己的项目中,关键是看你如何用它。
相关文章推荐
- Nginx基础. eventfd, 异步IO 与epoll的相互协作
- 【UIKit-125-2】#import <UIKit/UIViewController.h>
- Oracle回顾--存储过程、函数、程序包
- Django模板中日期过滤器的问题
- Uncaught SyntaxError: Failed to execute 'querySelectorAll' on 'Element': '#00' is not a valid select
- LeetCode-Contains DuplicateI
- 第三方
- 单元测试
- Objective-C 基础知识之(十二):NSDate
- 谈话节目APE系列:如何成为技术达人
- iOS开发-常用第三方开源框架介绍
- WebForm总结_HttpModule原理图
- Objective-C 基础知识之(十一):Block
- 5.1图
- ASP.NET 页生命周期
- C#将图片以二进制流形式存到数据库,并读取显示
- codeforces round321 DIV2
- 一幅图弄清DFT与DTFT,DFS的关系
- 学习乃乐趣!
- LeetCode----Palindrome Linked List