• 大小: 208KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: 其他
  • 标签: 文件操作  

资源简介

修改文件中某行数据,文件操作,写文件,读文件

资源截图

代码片段和文件信息

// 826.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#include “stdio.h“
#include 

int main(int argc char* argv[])
{
char szTmp[100];

//写入a.txt 7X7 数据均是1000
FILE* FP = fopen(“D:\\a.txt““w“);
for(int k=0; k<7; k++){
for(int m=0; m<7; m++)
fprintf(FP“%d “1000);
fprintf(FP“\n“);
}
fclose(FP);



FILE* fp;
fp = fopen(“D:\\a.txt““r+“);

int i = 0;
int x = 2;
int nGoalLineBytes = 0;

//1行的字节数
fgets(szTmp100fp);
int number = strlen(szTmp);

//累加读到的行的字节数
fgets(szTmp100fp);
number += strlen(szTmp);

//判断需要修改的那一行之前是否有数据
if(fgets(szTmp100fp) != NULL){

nGoalLineBytes = strlen(szTmp);

//将此行数据以空替代
fseek(fpnumberSEEK_SET);
while(1){
i++;
fprintf(fp“ “);
if(i == nGoalLineBytes) break;
}
}

//更新目标行
fseek(fpnumberSEEK_SET);
fprintf(fp“\n“);
for(i=0; i<7; i++) fprintf(fp“%d “x);


fclose(fp);
return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-08-27 17:30  20150826FileChangeOneRowData\
     文件        1036  2015-08-27 09:18  20150826FileChangeOneRowData\826.cpp
     文件        4500  2015-08-26 10:13  20150826FileChangeOneRowData\826.dsp
     文件         531  2015-08-26 10:13  20150826FileChangeOneRowData\826.dsw
     文件       41984  2015-08-27 17:30  20150826FileChangeOneRowData\826.ncb
     文件       48640  2015-08-27 17:30  20150826FileChangeOneRowData\826.opt
     文件        1303  2015-08-27 17:30  20150826FileChangeOneRowData\826.plg
     目录           0  2015-08-27 17:30  20150826FileChangeOneRowData\Debug\
     文件      180266  2015-08-27 17:30  20150826FileChangeOneRowData\Debug\826.exe
     文件      188980  2015-08-27 17:30  20150826FileChangeOneRowData\Debug\826.ilk
     文件        3938  2015-08-27 17:30  20150826FileChangeOneRowData\Debug\826.obj
     文件      187096  2015-08-27 09:13  20150826FileChangeOneRowData\Debug\826.pch
     文件      459776  2015-08-27 17:30  20150826FileChangeOneRowData\Debug\826.pdb
     文件        1672  2015-08-27 09:13  20150826FileChangeOneRowData\Debug\StdAfx.obj
     文件       41984  2015-08-27 17:30  20150826FileChangeOneRowData\Debug\vc60.idb
     文件       53248  2015-08-27 17:30  20150826FileChangeOneRowData\Debug\vc60.pdb
     文件        1190  2015-08-26 10:13  20150826FileChangeOneRowData\ReadMe.txt
     文件         290  2015-08-26 10:13  20150826FileChangeOneRowData\StdAfx.cpp
     文件         667  2015-08-26 10:13  20150826FileChangeOneRowData\StdAfx.h

评论

共有 条评论