Caesar Cypher - 基本暗号化。整数がstringv []から間違った値を受け取る
私は、第2のコマンドライン(argv [1])が3に等しい場合でも、変数kが負の値を受け取る理由を理解する助けを求めます。
int main (int argc, string argv[])
{
string text;
int k = 0;
do
{
printf("Type in a plain text:\n");
text = GetString();
//k receives wrong value
k = (int) argv[1];
// Sanity check
printf ("argv[1] is %s and k is %d\n", argv[1], k);
}
while (k < 0);
'string'は標準型ではありません。 [ask]を参照し、[mcve]を提供してください。 – Olaf