Я пытаюсь понять, что я делаю для программирования caesar.c , но все еще не ясно. Наверное, я хочу добавить isupper и islower и whatelse?CS50, решение цезаря
#include<stdio.h>
#include<cs50.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
int main (int argc, string argv[])
{
int k;
k = atoi(argv[1]);
if(k <=0)
{
printf("You must input a non-negative integer.\n");
return 1;
}
printf("What do you want to cipher?\n");
string cipherInput = GetString();
if(isalpha(cipherInput))
{
for (int i =0, n = strlen(cipherInput); i < n; i++)
{
printf("%c", (cipherInput[i] + k % 26));
}
}
else
{
printf("%s\n", cipherInput);
}
printf("\n");
}
Я хочу, чтобы иметь результат после компиляции этого Обязательно пейте Ovaltine!
пытаясь понять даже гниль 13, но пока у меня пока нет результатов.
Пожалуйста, дайте мне любые предложения.
Заранее спасибо.
ISLOWER, ISUPPER, где должны быть размещены в командной строке? – user5231181