我正在从文件“☼”中读取一个字符,这个字符是通过按(ALT+15)在记事本中输入的,现在我必须在控制台上打印这个字符和值 15(这个字符的相应 ASCII 值)。问题是我得到一个 ASCII 值为 -2 的方框字符。为什么这不是财产工作?
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream myFile;
myFile.open("input.txt");
char inputA;
myFile>>inputA;
cout<<inputA<<endl;
cout<<(int)inputA;
}