Caesar Cypher - 기본 암호화.정수가 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'은 표준 유형이 아닙니다. [ask]를보고 [mcve]를 제공하십시오. – Olaf