A. C++中如何读取文件内容
两种读取方法,一种是按行读取,一种是按单词读取,具体如下:
1、按照行读取
string filename = "C:\Users\asusa\Desktop\蓝桥\rd.txt";
fstream fin;
fin.open(filename.c_str(), ios::in);
(此处空格一行)
vector<string> v;
string tmp;
(此处空格一行)
while (getline(fin, tmp))
{
v.push_back(tmp);
}
(此处空格一行)
for (auto x : v)
cout << x << endl;
2、按照单词读取
string filename = "C:\Users\asusa\Desktop\蓝桥\rd.txt";
fstream fin;
fin.open(filename.c_str(), ios::in);
(此处空格一行)
vector<string> v;
string tmp;
(此处空格一行)
while (fin >> tmp)
{
v.push_back(tmp);
}
(此处空格一行)
for (auto x : v)
cout << x << endl;
(1)怎样读取文档里的文件扩展阅读:
有读取就有写入,下面是写入的方法
//向文件写五次hello。
fstream out;
out.open("C:\Users\asusa\Desktop\蓝桥\wr.txt", ios::out);
(此处空格一行)
if (!out.is_open())
{
cout << "读取文件失败" << endl;
}
string s = "hello";
(此处空格一行)
for (int i = 0; i < 5; ++i)
{
out << s.c_str() << endl;
}
out.close();
B. 如何在EXCEL中读取外部文档内容
插入----对象----由文件创建----浏览---找到文件----插入,产生的是一个OLE对象,即产生的是一个链接,应该是和匹配与否无关的吧。
C. C语言如何读取文件
C语言读取文件的具体步骤如下:
我们需要准备的材料分别是:电脑、C语言。
1、首先我们打开需要读取的文件,点击打开左上角文件中的“另存为”。
D. 如何 获取 整个文件夹里的文件的文件名
tree c: > c:\a.txt
TREE命令为目录树命令,可以列举当前目录里的目录结构,也可以列举指定磁盘或目录的目录结构,> c:\a.txt 是将所列目录结构保存到C盘下面的A.TXT文件里。
E. 如何获取文件夹中的文件列表
教你一招
你先到文件夹里
把文件显示 选择到 "列表"
再用SnagIt(一款抓图软件) 抓文字~
保存就是TXT格式 了~ 哈哈!
F. 如何读取TXT文件中的数据
这么专业的问题,如果不想编程序,用Replace Pioneer是你的首选。
=======================
怎样按列分割:
1. ctrl-o打开IN.txt
2. 选择File->Save As->Split by Column 菜单
3. 把Split Name的内容改成${BASE}#.${EXT}
4. 点击Next,输入OUT.txt作为结果文件名,OK!
注:
有了格式${BASE}#.${EXT},OUT.txt就会被实际输出为OUT1.txt, OUT2.txt, ...
=======================
要想把OUT3.txt加1,只须在处理前把第3列加1。步骤:
1. ctrl-o打开IN.txt
2. ctrl-h打开替换窗口
* 把Replace Unit选成Word
* 把Replace Scope选成Line
* 把Unit Number Filter设成3,表示第3列
* 在Replace with pattern下添:
add($match,1)
3. 点击Replace,即得到:
10.031 -0.390 0.71
10.033 -0.390 0.72
10.036 -0.385 0.72
Replace Pioneer下载:
http://www.mind-pioneer.com/replace/Download.html
G. 怎么用批处理来读取一个文件里面的文件
代码如下:
批处理和.rar文件放同一目录下,否则要修改代码才行
@echo off
color a
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe" /v path>>tmp.biatxue
for /f "tokens=1,2,* skip=4 delims= " %%j in ('more tmp.biatxue') do set WinRAR=%%l & del tmp.biatxue
"%winrar%\rar.exe" e "%cd%\*.rar%
exit
晕答案又变了,你可以用压缩文件把这些文件把成包然后把文件名*.rar改成*.tmp然后再用批处理调用解压文件来解压,后面这个很好完成了把我上面的*.rar改成*.tmp就可实现了
H. 如何:读取文本文件中的内容
在C语言中,文件操作都是由库函数来完成的。
要读取一个txt文件,首先要使用文件打开函数fopen()。
fopen函数用来打开一个文件,其调用的一般形式为: 文件指针名=fopen(文件名,使用文件方式) 其中,“文件指针名”必须是被说明为FILE 类型的指针变量,“文件名”是被打开文件的文件名。 “使用文件方式”是指文件的类型和操作要求。“文件名”是字符串常量或字符串数组。
其次,使用文件读写函数读取文件。
在C语言中提供了多种文件读写的函数:
·字符读写函数 :fgetc和fputc
·字符串读写函数:fgets和fputs
·数据块读写函数:freed和fwrite
·格式化读写函数:fscanf和fprinf
最后,在文件读取结束要使用文件关闭函数fclose()关闭文件。
下面以格式化读写函数fscanf和fprintf为例,实现对文件A.txt(各项信息以空格分割)的读取,并将它的信息以新的格式(用制表符分割各项信息)写入B.txt,实现对A.txt的处理。
I. 如何读取TXT 文件里的内容当脚本使用
这样试试看可以不。用函数指针来执行。
在txt中读取数据后解析内容,第一个,要执行多少个函数, 或者N次,
第二个,所有要执行的函数,比如A1(0,1);A2(0,1);。。。。。 用string数组存放好,
在程序里,参数用变量arg[]储存
然后循环N次,switch string里的函数名,然后赋值变量值给a[];
这样应该就可以执行了, 主要就是你解析内容的过程了,
J. 怎么快速读取txt文件中的数据
对于这种情况
如果数据格式不规律的话
最好考虑使用系统相关的处理方法
比方说直接建立文件内存映射 CreateFileMapping...
让操作系统去操作硬件转圜页表
或者使用多线程
如果只用标C的话
可能比较繁杂, 您要自己建立线程机制, ^_^ C++0x 或许会有改观吧.
如果数据格式规律的话
可以考虑使用二进制文件
将整个文件作为一个虚拟的自定义结构体
一次读入,
这个容易啊 标C 只考虑速度
循环生成一个字符串
每行45个%d fscanf一次性读入
这是最容易想到的方法.
不想这样 那每行就是这么一个结构
然后动态构造一个整体结构
float
char
float
char
.......
直接转换