Я получил этот код ... Теперь самая сложная часть - мой профессор попросил меня создать программу, которая просит пользователя ввести слово в верхнем регистре.
Проблема в том, что она хочет, чтобы программа автоматически преобразовывала каждую введенную букву в верхний регистр, даже если клавиатура пользователя не находится в режиме capslock ... поэтому я не знаю, что на самом деле не так с моей программой ... кто-нибудь??Помогите??мне это действительно нужно .. спасибо ..
#include<stdio.h>
#include<ctype.h>
#include<string.h>
typedef char String[100];
main()
{
char Resp;
int l, x = 0, asc = 13;
String s, word1;
clrscr();
do {
printf("\n1st uppercased word: ");
do {
s[0] = getch();
word1[x++] = s[0];
strupr(s);
strcat(s, "\0");
puts(s);
} while (s[0] != (char) asc);
strcat(word1, "\0");
printf("\n\n1st word in lowercase: ");
for (l = 0; l < strlen(word1); l++)
putchar(tolower(word1[l]));
printf("\nDo you want to continue?[Y/N]: ");
Resp = getche();
} while (toupper(Resp) == 'Y');
getch();
return 0;
}