在實際工程中,經(jīng)常遇到需要讀取txt文件,txt文件中存的是一些小數(shù)或者整型數(shù)據(jù),在C++中,可以利用string類和ifstream庫文件對txt進行的讀取,不過讀回的數(shù)據(jù)經(jīng)常是以字符串的形式返回,一般是txt的一行為一個字符串返回。那么如何從字符串中分離出整數(shù)或者是小數(shù)就涉及到字符串的分割問題,下面就該問題進行總結(jié)。
成都創(chuàng)新互聯(lián)致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,包括成都做網(wǎng)站、成都網(wǎng)站設(shè)計、SEO優(yōu)化、網(wǎng)絡(luò)推廣、整站優(yōu)化營銷策劃推廣、電子商務(wù)、移動互聯(lián)網(wǎng)營銷等。成都創(chuàng)新互聯(lián)為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制及解決方案,成都創(chuàng)新互聯(lián)核心團隊十多年專注互聯(lián)網(wǎng)開發(fā),積累了豐富的網(wǎng)站經(jīng)驗,為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設(shè)服務(wù),在網(wǎng)站建設(shè)行業(yè)內(nèi)樹立了良好口碑。一、C++中txt文件的讀取
需要讀取的txt文件如下:
代碼如下:
#include#include #include using namespace std; int main() { string s; //每次讀取一行txt文件返回的字符串 //讀取一txt文件 ifstream infile1; infile1.open("1.txt"); while(getline(infile1, s)) { cout << s << endl; } infile1.close(); //關(guān)閉文件 cin.get(); return 0; }
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。