私はC++で数字に文字をしようとしていました。私がコンソールに書き込むときは、モジュロにカウントして、船が来ているかどうかを調べる必要があります(私はすべてでしたが、数字に数字をつけることはできません:/)文字を数字に変換する(A = 1; B = 2 ...)C++
ABC a = 1; b = 2; C = 3 1 * 2 * 3 = 6 ....
だから私は単語を書く必要があり、それは文字に分割してそのような数字に変換する必要があります。
私はちょうど学んでいると私はあまり知りません:)
私の現在のコード:
int shipnum, groupnum, moduleship, modulegroup;
cout << "type ship number "; cin >> shipnum;
cout << "type group number "; cin >> groupnum;
/*shipnum dabar 5... (5 mod 2)
groupnum dabar 3... (3 mod 2)
*/
moduleship = shipnum % 47; //skaiciuojam moduli...
modulegroup = groupnum % 47;
if (moduleship == modulegroup) {
cout << "YES ship is coming for you :)";
}
else if (moduleship != modulegroup) { // "!=" reiskia "nelygu"
cout << "SORRY, NO ship for you :(";
}
return 0;
私はあなたの質問が文字列についてであるにも関わらず、あなたが投稿したコードには文字列変数を参照してくださいません。 – PaulMcKenzie
このコードでは、残りの部分を表示しています。文字に変換するために必要なことを尋ねるだけです。文字列変数を使用する必要がありますか? – Dokido
あなたの質問は全く明確ではありません。文字を数字に変換したいのですが、コードに文字を表すものはありません。'int'変数が宣言されていますが、文字データはどこで宣言されていますか? – PaulMcKenzie