C如何讀入文本數(shù)據(jù)
C的讀寫文件主要使用流(Stream)來表達(dá)。從IT的角度來看,流是一連串的二進(jìn)制數(shù)據(jù)對象。在讀取文本數(shù)據(jù)時(shí),我們主要使用Stream類。示例舉個(gè)例子,我們在C編程中要讀入一個(gè)文本數(shù)據(jù),比如讀入下面的
C的讀寫文件主要使用流(Stream)來表達(dá)。從IT的角度來看,流是一連串的二進(jìn)制數(shù)據(jù)對象。在讀取文本數(shù)據(jù)時(shí),我們主要使用Stream類。
示例
舉個(gè)例子,我們在C編程中要讀入一個(gè)文本數(shù)據(jù),比如讀入下面的數(shù)據(jù)坐標(biāo)文件。
創(chuàng)建窗體應(yīng)用程序
首先打開VS2015(其他版本亦可),選擇"文件-新建-一個(gè)窗體應(yīng)用程序"來創(chuàng)建一個(gè)新項(xiàng)目。
添加控件
為form窗口添加一個(gè)TextBox控件,并將其Multiline屬性設(shè)為True,以便能夠調(diào)整TextBox的大小,用來顯示我們讀入的數(shù)據(jù)。關(guān)于如何將數(shù)據(jù)顯示在TextBox中并自動(dòng)換行,可以參考下面的經(jīng)驗(yàn):C如何將數(shù)據(jù)顯示在TextBox中且自動(dòng)換行。
讀取文本文件
雙擊form的空白處,為程序添加讀取文本文件的代碼:
1. 首先要引入命名空間using ;否則無法進(jìn)行文件的讀寫操作。
2. 定義變量用于存儲數(shù)據(jù)。
3. 使用OpenFileDialog打開數(shù)據(jù)文件。
4. 使用Stream類逐行讀取文件。
5. 使用while循環(huán),直到讀完整個(gè)文件。
6. 讀完后記得關(guān)閉流。
運(yùn)行程序
現(xiàn)在讓我們運(yùn)行程序,點(diǎn)擊菜單欄上的綠色小三角形,等待程序運(yùn)行幾秒鐘。然后按照程序提示打開我們剛才的坐標(biāo)數(shù)據(jù)文件,我們可以看到成功讀取了文本文件中的數(shù)據(jù)。