c++中 vs 简单的对txt文件读写
读txt文件
#define F_PATH "C:\\Users\\徐图之\\Desktop\\11.txt"FILE *fp; //fopen_s(&stream,"crt_fopen_s.c","r");
errno_t err;
err = fopen_s(&fp, F_PATH, "r"); //读取11.txt的文件
if (err==0){std::cout << "读取" << "成功" << std::endl;}
else
{printf("读取文件失败 \n ");exit(1);
}while (!feof(fp))
{printf("%c", fgetc(fp));//每次获取一个字符并打印
}
写入txt
FILE *fp; //fopen_s(&stream,"crt_fopen_s.c","r");errno_t err;err = fopen_s(&fp, F_PATH, "r+"); //读取11.txt的文件if (err==0){std::cout << "读取" << "成功" << std::endl;}else{printf("读取文件失败 \n ");exit(1);}int i = 0;char ch[] = "I'am input something ! \n I 'am here \tI'am here ! \rI'am here";while (!feof(fp)){// printf("du");printf("%c", fgetc(fp));//每次获取一个字符}while (ch[i++] != '\0'){fputc(ch[i], fp);}fclose(fp);
CFileDialog FileDlg(FALSE,TEXT(".txt"),NULL,OFN_PATHMUSTEXIST,TEXT("Text Files (*.txt)|*.txt||"),NULL);
if (IDOK == FileDlg.DoModal())
{
CFile file(FileDlg.GetFileName(),CFile::modeCreate|CFile::modeWrite);
CString str;
file.SeekToEnd();
str.Format(_T("BEGIN:\r\n"));
file.Write(str.GetBuffer(0),str.GetLength());
str.ReleaseBuffer();
if (0 == m_ctrlTraverseMode.GetCurSel())//左下角开始捕捉
{
for (int i = 0; i < m_nDimension*m_nDimension; i++)
{
file.SeekToEnd();
str.Format(_T("圆 %d\r\n"),i+1);
file.Write(str.GetBuffer(0),str.GetLength());
str.ReleaseBuffer();
file.SeekToEnd();
str.Format(_T("坐标 X\t%f\r\n"),*(m_pMatch_x + i));
file.Write(str.GetBuffer(0),str.GetLength());
str.ReleaseBuffer();
file.SeekToEnd();
str.Format(_T("坐标 Y\t%f\r\n"),*(m_pMatch_y + i));
file.Write(str.GetBuffer(0),str.GetLength());
str.ReleaseBuffer();
}
}
else if(1 == m_ctrlTraverseMode.GetCurSel())//右下角开始捕捉
{
for (int i = 0; i < m_nDimension*m_nDimension; i++)
{
file.SeekToEnd();
str.Format(_T("圆 %d\r\n"),i+1);
file.Write(str.GetBuffer(0),str.GetLength());
str.ReleaseBuffer();
file.SeekToEnd();
str.Format(_T("坐标 X\t%f\r\n"),(*(m_pMatch_y + i)));//x = y
file.Write(str.GetBuffer(0),str.GetLength());
str.ReleaseBuffer();
file.SeekToEnd();
str.Format(_T("坐标 Y\t%f\r\n"),-*(m_pMatch_x + i));//y = -x
file.Write(str.GetBuffer(0),str.GetLength());
str.ReleaseBuffer();
}
}
else if(2 == m_ctrlTraverseMode.GetCurSel())//左上角开始捕捉
{
for (int i = 0; i < m_nDimension*m_nDimension; i++)
{
file.SeekToEnd();
str.Format(_T("圆 %d\r\n"),i+1);
file.Write(str.GetBuffer(0),str.GetLength());
str.ReleaseBuffer();
file.SeekToEnd();
str.Format(_T("坐标 X\t%f\r\n"),(-*(m_pMatch_y + i)));//x = -y
file.Write(str.GetBuffer(0),str.GetLength());
str.ReleaseBuffer();
file.SeekToEnd();
str.Format(_T("坐标 Y\t%f\r\n"),*(m_pMatch_x + i));//y = x
file.Write(str.GetBuffer(0),str.GetLength());
str.ReleaseBuffer();
}
}
else if(3 == m_ctrlTraverseMode.GetCurSel())//右上角开始捕捉
{
for (int i = 0; i < m_nDimension*m_nDimension; i++)
{
file.SeekToEnd();
str.Format(_T("圆 %d\r\n"),i+1);
file.Write(str.GetBuffer(0),str.GetLength());
str.ReleaseBuffer();
file.SeekToEnd();
str.Format(_T("坐标 X\t%f\r\n"),(-*(m_pMatch_x + i)));//x = -x
file.Write(str.GetBuffer(0),str.GetLength());
str.ReleaseBuffer();
file.SeekToEnd();
str.Format(_T("坐标 Y\t%f\r\n"),-*(m_pMatch_y + i));//y = -y
file.Write(str.GetBuffer(0),str.GetLength());
str.ReleaseBuffer();
}
}
file.SeekToEnd();
str.Format(_T("END:\r\n"));
file.Write(str.GetBuffer(0),str.GetLength());
str.ReleaseBuffer();
file.Close();
c++中 vs 简单的对txt文件读写相关推荐
- 将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt 文件 中
package again;import java.io.*;/* 1.编写一个程序,将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt 文件 中,a.txt 文件中的单词 ...
- js读取服务器txt文件,ZK中使用JS读取客户端txt文件内容问题
最近写一个需求时遇到一个问题,用户需要通过点击一个按钮直接读取他自己电脑上D盘的一个txt文件内容显示到页面,因为项目现在是用ZK写的.我对于ZK也是刚刚了解不就,很多都还不是很熟.起初我是想用io流 ...
- python txt文件读写(追加、覆盖)
python txt文件读写(追加.覆盖) 读取文件每一行 # 读取文件每一行 with open(r"C:\Users\xiahuadong\Desktop\数字人代码\文件行数.txt& ...
- python读取txt文件中的数字_python从txt文件读取数据
(作为一个python初学者,记录一点学习期间的笔记,方便日后查阅,若有错误或者更加便捷的方法,望指出!) 1.读取TXT文件数据,并对其中部分数据进行划分.一部分作为训练集数据,一部分作为测试集数据 ...
- 使用RStudio中的read.table导入Txt文件出现列的数目比列的名字要多的问题
将.txt文件导入到Rstudio中,出现如下错误: 解决方式: 先用JMP软件采用最佳推荐打开.txt文件,接着将JMP中的.txt文件另存为.csv文件. 再在RStudio中导入.csv文件,顺 ...
- python读取txt每行中分隔符内容_python 读txt文件,按‘,’分割每行数据操作
python 读txt文件,按','分割每行数据操作,文件,字符串,目录,路径,列表 python 读txt文件,按','分割每行数据操作 易采站长站,站长之家为您整理了python 读txt文件,按 ...
- Ubuntu下如何将文件夹中图片索引写进txt文件中
方法之一 sudo find dress/ -name *.jpg | cut -d '/' -f2-3 > train_dress.txt "find"后面跟的是当前文件下 ...
- 根据文件夹中的图片数据集生成.txt文件标签
文章目录 前言 数据集格式 Python实现 注意事项 前言 深度学习中的与图片有关的任务,如图像识别,图像分类,目标检测,图像分割等,在准备图片数据集时,图片的序号和标签往往是由.txt文件获取的. ...
- C#在vs中吧数据流直接打印到txt文件
string result1 = @"C:\Css.txt";//结果保存到using (StreamWriter sw = File.CreateText(result1))// ...
- 编程中python怎么读-python之文件读写
本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...
最新文章
- 程序员神级跳槽攻略:什么时候该跳?做什么准备?到哪里找工作?
- Xamarin SimplerCursorAdapter 适配器(三)
- java 日志 生成器_自动生成 java 测试 mock 对象框架 DataFactory-01-入门使用教程
- 链表题目总结(第一篇)
- 网络营销——网站权重并不是判断网站营销水平的唯一标准
- placeholder文字颜色与是否显示兼容性
- 前端学习(1298):gulp使用
- webinf目录下的没有什么_为什么你的减肥没有效果? 来看下这些习惯是否中招...
- 【NLP】毕设学习笔记(二)transformer
- H3C使用ping命令
- Unity SenseAR教程:人脸检测之放置脸部挂饰【含源码】
- 2020 有哪些不容错过的前端技术趋势? | 凌云时刻
- (附源码)基于PHP在线考试系统的设计与实现 毕业设计 032028
- 技术总监需要做些什么?
- vue-cli 安装 已经preset 配置的删除
- 计算反转录转座子插入时间二:提取成对LTRs序列
- android如何设置自适应大小的背景图片,如何调整背景图片大小以适应Android中的应用程序屏幕大小...
- 软件测试的正向思维,反向思维
- 不吹不黑,三年赶超阿里云,华为这次是认真的!
- $(this) 自己、兄弟姐妹、长辈、长辈的兄弟姐妹增加/删除class
热门文章
- C++容器与参数传递方式
- Agile PLM Create Item /BOM Dialog
- 项目中一些零碎化总结的
- springcloud gateway介绍
- python字符大小写字母转换用那个键_python字符串大小写如何转换
- python创建一个字典、其中值为1_从2个列表创建一个字典,其中一个作为键,另一个作为python中的值...
- docker privileged作用_docker容器性能监控cAdvisor+influxDB+grafana监控系统安装部署
- python bt下载_【图片】分享一段功能非常简陋的python代码实现下载free种【pt吧】_百度贴吧...
- 【问题3】生产环境中的 redis 是怎么部署的?
- (11)Redis------分布式锁的实现方式之一(基于Springboot项目搭建)