게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 대소문자 변환 질문좀요 !!
게시물ID : computer_46215짧은주소 복사하기
작성자 : 얄라이얄라
추천 : 0
조회수 : 472회
댓글수 : 6개
등록시간 : 2012/05/06 20:25:42
제가 지금 알바를 나와서.. c를 돌려 볼수가 없어서ㅜㅜ
문제는
 1. 배열을 이용하여 문자열을 입력 받고 입력된 문자열을 출력한다.(영문 대소문자구분)
2.입력된 문자열을 검사하여 대문자는 소문자로 소문자는 대문자로 변경하시오.

이런건데요 코드좀 봐주세요 ㅜㅜ
int main()
{
char arr[20];
printf("변활할 문자를 쓰세요\n");
scanf("%s",arr);
printf("입력된 문자열 : %s ",arr); 
int k;   
       for(int k=0; k<strlen(arr); k++){
          if(arr[k] >= 97 && alp[k] <= 122)
              k+=32;
              printf("변경될 문자열 : %s", arr[k];)
        
           else if(arr[k] >= 65 && arr[k] <= 90)
              k-=32
              pritnf("변경된 문자열 : %s", arr[k];)
            else {print;f("잘못된값입니다"\n)};


부탁좀 드리겟습니다 
이상하고 말도 안되는 부분잇으면 수정좀 해주세여 ㅠㅠ
질문 scanf는 스페이스도 값으로 입력받나요??
안받으면 gets()로 바꿔야 할까요??
gets로 하면 strlen안써도될텐데..
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호