Будет ли кто-то любезным направлять меня в правильном направлении со следующим кодом, который я написал. В основном я стараюсь, чтобы каждый другой символ в строке печатался в прописной букве, причем все это не учитывало пробелы или другие неалфавые символы.Измените каждый альфа-символ в строке на верхний регистр, используя C
Пример: входная строка = «спасибо за надстройку» следует печатать, как «спасибо за добавить»
int main (void)
{
char* input = GetString();
if (input == NULL)
return 1;
for (int i = 0, x = strlen(input); i < x; i+=2)
input [i] = toupper(input[i]);
printf("%s\n", input);
return 0;
}
примечание: Я новичок в компьютерной науке и в настоящее время принимает CS50x через edx.org
в чем проблема? – Cairnarvon