我想讀取ppm文件並將其內容存儲在一個數組中。我開始嘗試顯示它,但我似乎無法輸出任何東西。閱讀ppm文件C++
char magic;
ifstream myfile;
myfile.open(file,ios::in | ios::binary);
if (!myfile.is_open())
{
cout<<"Failed to open";
}
myfile.get(magic);
if(myfile) cout <<magic <<"not working";
myfile.close();
該文件已打開,但無法讀取。我也曾嘗試通過使用< <運算符來輸出,但也沒有運氣。
當你說你「看不懂」時,你是什麼意思?當你回答「魔法」時你沒有看到任何東西嗎? – Crummy
什麼類型的PPM?你期待的魔術數字是多少?P1 - > P6? –
這個答案可能會幫助你看到如何閱讀標題,但不知道你正在處理什麼類型的文件,我不能給你如何閱讀實際圖像數據的建議。 http://stackoverflow.com/a/20092028/920069 –