cin輸入不進中文,換了scanf也不行,改了編碼格式還是不行!!!



求大佬幫助!
uj5u.com熱心網友回復:
vacode本來就不適合中文……你這是用搟面杖打仗,這不玩呢uj5u.com熱心網友回復:
vscode,建議你換個編譯器uj5u.com熱心網友回復:
輸入是可以的,看到過別人成功的案例,至于怎么成功,使勁折騰去吧
uj5u.com熱心網友回復:
用c++行不,我只學了他,還有,你可用gets(char變數),不過是字符陣列uj5u.com熱心網友回復:
頭檔案改#include<bits/stdc++.h>uj5u.com熱心網友回復:
打開記事本,打開cpp,另存為,看看右下角是不是 UTF8, 多換換另存為,比如 GB2312,UTF8都試試看。這有點像代碼的cpp的編碼和控制臺編碼不匹配導致的。uj5u.com熱心網友回復:
試一試string型別
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s;
cin >> s;
cout << "顯示:" << s << endl;
return 0;
}
建議寫代碼的時候加空格
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/137818.html
標籤:C++ 語言
上一篇:各位大神,幫幫忙,
