當前位置:首頁 » 電腦辦公 » 怎樣讀取文檔里的文件
擴展閱讀

怎樣讀取文檔里的文件

發布時間: 2022-01-12 07:44:23

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
.......
直接轉換