<div><span style="background-color:#ffffff;"><font color="#76923c">//문자 배열을 인자로 받아서 문자열 내의 영문자를 모두 소문자로 만드는 MakeLower 함수와</font></span></div> <div><span style="background-color:#ffffff;"><font color="#76923c">//대문자로 만드는 MakeUpper 함수를 정의하시오.두 함수 모두 문자열 내의 영문자만 변경하고,</font></span></div> <div><span style="background-color:#ffffff;"><font color="#76923c">//숫자나 다른 기호는 변경하지 않는다.문자열을 입력받아서 문자열 내의 모든 문자를</font></span></div> <div><span style="background-color:#ffffff;"><font color="#76923c">//각각 소문자와 대문자로 변경해서 출력하는 프로그램을 작성하시오.</font></span></div> <div><br></div> <div> <div>#include <stdio.h></div> <div>#include <string.h></div> <div><br></div> <div>char MakeLower(char *tmp, int l)</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>char con[100];</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int i;</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>for (i = 0; i <= l; i++)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if ((tmp[i] >= 'A') && (tmp[i] <= 'Z'))</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>con[i] = tmp[i] + 32;</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>con[l] = '\O';</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("%s", con);</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return con[100];</div> <div>}</div> <div><br></div> <div>char MakeUpper(char *tmp, int l)</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>char con[100];</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int i;</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>for (i = 0; i <= l; i++)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if ((tmp[i] >= 'a') && (tmp[i] <= 'z'))</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>con[i] = tmp[i] - 32;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>con[i] = '\O';</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("%s", con);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>con[l] = '\O';</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("%s", con);</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return con[100];</div> <div>}</div> <div><br></div> <div>int main()</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>char words[100];</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int length, s;</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>length = strlen(words);</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("문자열을 입력하십시오.(100자이하)\n");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>gets(words);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("컨버트할 함수를 고르시오.(1.대문자, 2.소문자)\n");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>scanf("%d", &s);</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (s=1)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>MakeLower(words, length);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>else if (s=2)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>MakeUpper(words, length);</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return 0;</div> <div>}</div></div> <div><br></div> <div>이렇게 코딩을 했는데.. 컴파일하면 멀쩡한게 이상하게 자꾸 한자?같은게 막 뜨면서 에러가 나더라구요 ㅠㅠ</div> <div>혹시 원인이 뭔지 아시나요 ..ㅠ</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.