[問題] 字元轉整數的問題??
file.open(fileName,ios::in|ios::binary);
if(!file.is_open()){
cout <<"can't open!!\n";
}
unsigned char image[width][height];
file.read((char*) image, width * height * sizeof(char));
file.close();
我將一張圖片讀入image陣列中,請問當我要把陣列裡的字元轉成整數
時,我該用(int)image[x][y],還是image[x][y] - '0',哪個方法才是對的?
我有測試過,兩個跑出來的數字不一樣,到底哪個才是對的?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.6.194
→
04/29 17:37, , 1F
04/29 17:37, 1F
→
04/29 17:38, , 2F
04/29 17:38, 2F
→
04/29 21:22, , 3F
04/29 21:22, 3F
→
04/29 21:22, , 4F
04/29 21:22, 4F
→
04/29 22:26, , 5F
04/29 22:26, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
13
17