我有以下問題C++特殊字符
#include <iostream>
#include <stdio.h>
#include <string.h>
int main(){
string data = "\xd7\x91\xd7\x90" ;
data << data<<endl;
}
的輸出是:בא
但隨着輸入。
#include <iostream>
#include <stdio.h>
#include <string.h>
int main(){
char rrr[100];
cout << "Please enter your string:" ;
scanf("%s",rrr);
cout<< rrr <<endl;
}
我鍵入的輸入是:\xd7\x91\xd7\x90
我在屏幕上看到的輸出是:\xd7\x91\xd7\x90
所以我的問題是我怎麼能轉換輸入\xd7\x91\xd7\x90
到בא
?
你可以輸入 「בא」 直接... – kennytm
@KennyTM ,s/could/should/... – Griwes
你應該用'(char)(A * 16 + B)' – k06a