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 –