저는 C 프로그래밍의 초보자이며 문제가 있습니다. 여기 내 문제가 있습니다 : 우리는 문자를 입력 할 때 자동으로 대문자가되도록 'toupper'함수를 사용하고 싶습니다. 출력에 표시 할 때가 아니라 입력 할 때 대문자로 만들고 싶습니다. 우리가 프로그램을 실행할 때자동으로 대문자로 변환
그래서 그냥이 같다고 : (. 우리가 a
를 입력 할 때 자동으로이 댓글에서 A. 예를됩니다)
편지 (A/B/C) : a
선택을
편지를 선택 (A/B/C) : A
이는 여기 A
(출력)
이다 (자동 대문자가) 내 현재 코드 : 사전 :D
... 에서
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
char a;
printf("(A/B/C): ");
scanf("%c", &a);
printf("%c", a);
}
덕분에 난 정말 당신의 도움이 필요
7 개의 답변과 0 개의 답변이 허용됩니다. 돌아가서 답을 얻은 질문에 해결책을 표시하십시오. – Marlon
일반적인 표준 I/O 기능으로는이 작업을 수행 할 수 없으므로 [ncurses] (http://en.wikipedia.org/wiki/Ncurses)와 같은 것을 사용해야합니다. –
'printf ("히트 뚜껑 잠금 \ n");'... 포인트 이상으로, 왜? 'a'를 'A'로 쉽게 변환 할 수 있기 때문에 ... 사용자가 a, b, c를 입력하는 방법이 중요한 이유는 무엇입니까? – Mike