[問題] 透過NFS來讀檔
※ [本文轉錄自 Programming 看板]
作者: typecommand (:)) 看板: Programming
標題: [問題] 透過NFS來讀檔
時間: Sat Feb 16 15:55:25 2008
※ [本文轉錄自 C_and_CPP 看板]
作者: typecommand (:)) 看板: C_and_CPP
標題: [問題] 透過NFS來讀檔
時間: Sat Feb 16 15:55:01 2008
這是我在網路上找到的程式
#include <iostream.h>
#include <fstream.h>
int main( ) {
const MAX = 80; // 以後要修改每行字數時,只要修改此值即可
char buffer[MAX];
ifstream infile("data.txt");
while ( infile ) {
infile.getline(buffer,MAX);
cout << buffer << endl ;
}
return (0);
}
我的環境是redhat 9.0,使用gcc version 2.96可以正確將data.txt讀出
然而我用arm-elf-g++ (2.95.3)編譯,然後在我的板子上透過nfs執行該支
程式,卻發現可以將data.txt讀出,但只能讀出第一行的第一個字元
比如說data.txt內容如下
abcdefghijkl
1234567890
在我的板子透過nfs執行,只能讀出a
如果我的data.txt內容改一下的話
zbcdefghijkl
1234567890
就只能讀出z
根據我上述執行的結果,透過nfs執行該支程式應該是有找到data.txt
但不知為何只能讀出第一行的第一個字元,然而在host端執行卻可以將
data.txt所有內容給讀出,謝謝大家。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.149.183
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.149.183
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.149.183
→
02/20 17:19, , 1F
02/20 17:19, 1F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章