Caesar Cypher - 基本加密。Integer從stringv接收到錯誤的值[]
例如,如果第二個命令行(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'不是標準類型。看[問]並提供[mcve]。 – Olaf