-3
toupper
함수를 사용하여 문자열을 변환하려면 어떻게해야합니까? 이것은 작동하지 않았다.문자열은 C 프로그램으로 소문자에서 대문자로 변환 할 수 없습니다
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(){
char ch[20];
printf("\nEnter Your String :");
gets(ch);
int i=0;
for(i=0;ch[i] !='\0';i++)
{
putchar(toupper(ch[i]));
putchar(ch[i]);
}
return 0;
}
이 프로그램 출력 대소 모두 난 그냥 캔트 제가이 일을 생각 명확한 논리 개념
어떻게 작동하지 않습니까? 당신은 어떤 결과를 기대합니까? 그리고 당신은 무엇을 얻습니까? –
작동하지 않는 기능은 무엇입니까? 어떤 입출력을합니까? – Myforwik
귀하의 프로그램은 [코드 된대로 작동합니다 :]] (http://ideone.com/OB1wi). – dasblinkenlight