c++鎬庝箞璇诲彇txt鏂囦欢
鍦–++涓紝鍙互浣跨敤ifstream
绫绘潵璇诲彇鏂囨湰鏂囦欢銆備互涓嬫槸涓€涓畝鍗曠殑绀轰緥锛屾紨绀哄浣曡鍙栦竴涓悕涓?code>file.txt鐨勬枃鏈枃浠讹細
#include <iostream>
#include <fstream>
#include <string>
int main() {
std::ifstream file("file.txt"); // 鎵撳紑鏂囦欢
if (file.is_open()) { // 妫€鏌ユ枃浠舵槸鍚︽垚鍔熸墦寮€
std::string line;
while (std::getline(file, line)) { // 閫愯璇诲彇鏂囦欢鍐呭
std::cout << line << std::endl; // 杈撳嚭姣忎竴琛屽唴瀹?/span>
}
file.close(); // 鍏抽棴鏂囦欢
} else {
std::cout << "鏃犳硶鎵撳紑鏂囦欢" << std::endl;
}
return 0;
}
鍦ㄨ繖涓ず渚嬩腑锛?code>ifstream绫荤敤浜庢墦寮€file.txt
鏂囦欢锛屽苟閫氳繃getline
鍑芥暟灏嗘瘡涓€琛岃鍙栧埌涓€涓?code>std::string瀵硅薄涓€傜劧鍚庯紝浣跨敤std::cout
璇彞灏嗘瘡涓€琛屽唴瀹硅緭鍑哄埌鎺у埗鍙般€傛渶鍚庯紝浣跨敤close
鍑芥暟鍏抽棴鏂囦欢銆?/p>
闇€瑕佹敞鎰忕殑鏄紝鏂囦欢璺緞鍙互鏄浉瀵硅矾寰勬垨缁濆璺緞锛屽叿浣撳彇鍐充簬鏂囦欢鐨勪綅缃€傚鏋滄枃浠朵綅浜庝笌绋嬪簭鐩稿悓鐨勭洰褰曚腑锛屽垯鍙互鐩存帴浣跨敤鏂囦欢鍚嶃€傚鏋滄枃浠朵綅浜庝笉鍚岀洰褰曚腑锛屽垯闇€瑕佹彁渚涙枃浠剁殑瀹屾暣璺緞銆?/p>