1

この次のコードは、シーザーズ暗号を使用して文を暗号化することになっていますが、スペース、小文字などを考慮していないまだ WIP です。

int main(int argc,string argv[])
{
    int k = atoi(argv[1]);
    string value = GetString();
    int n = strlen(value);

    for(int i = 0;i<n; i++);
    {
        char temp = value[i];
        int conv = temp - (int)'A';
        int cipher = (conv + k)%26;
        char final = cipher + (int)'A'; 

        printf("%c\n",final); 
    } 
}

私は得る

caeser.c:15:23 use of undeclared identifier i. 

ライン上にあるchar temp = value[i];

4

2 に答える 2