C언어 대문자변환2 [C언어] 텍스트 파일을 열어서 파일안에 들어 있는 문자들을 모두 대문자로 변경하는 프로그램을 작성하시오 텍스트 파일을 읽어들여 문자들을 모두 대문자로 변경하는 프로그램을 작성해봤습니다. 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때 혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 코드힌트 더보기 읽기를 실행할 파일을 1개 실행 쓰기를 실행할 파일을 1개 실행 읽기를 실행한 프로그램에서 toupper(c) 함수를 이용하여 대문자로 변환! 기본틀 #include #include #include #include int main(void) { FILE *fp1, *fp2; char file1[100], file2[100]; char c; printf("첫번쨰 파일 이름: "); scanf.. 2020. 5. 11. [C언어] 파일을 읽고 대문자로 변환하시오 더보기 #include #include int main() { FILE *fp1 = fopen("test1.txt", "r");//읽기모드 FILE *fp2 = fopen("output.txt","w");//쓰기모드 char c; while(1)//무한으로돌림 { c=fgetc(fp1);//fp1의 한 글자씩 읽음 if(c==EOF)//c가 끝이라면 while문 종료 break; fputc(toupper(c),fp2);//대문자로변경후 fp2에 저장 } fclose(fp1); fclose(fp2); } 더 많은 C언어 글이 궁금하다면? https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4 2020. 4. 9. 이전 1 다음