C++、Ubunt 12.04 では、 とconfig.txt
を含むという名前のファイルがuser name
ありますpassword
。と の 2 つのpublic static string
変数 がUSER
ありPASSWORD
ます。これは私のコードです:
// Read file from config
string text[2];
int count = 0;
while(!fin.eof()){
getline(fin,text[count]);
count++;
if(count == 2){
break;
}
}
CONNECTOR::USER = text[0];
CONNECTOR::PASSWORD = text[1];
string userAndPassword = CONNECTOR::USER + ":" + CONNECTOR::PASSWORD;
cout << CONNECTOR::USER << endl; // It's fine, right user: qsleader
cout << CONNECTOR::PASSWORD << endl; // ok, right password: 123456
cout <<"user and password: " << userAndPassword << endl; // It's weird text! Problem here!
奇妙なテキスト結果は次のとおりです:123456d password: qsleader
。これは私が期待したものではありません!しかし、私はなぜこれが起こるのかわからないのですか?誰でも私に提案をすることができますか?(印刷した場合: cout << "user and password: qsleader:123456"
、結果は良好です!!)!