텍스트파일열기3 [C언어] 임의의 실수 100개를 생성시킨 후에 텍스트 파일과 이진 파일로 저장하여 보고 그 크기를 비교하여 보라. 코드를 보시고 공부하신데에 도움이 되셨으면좋겠습니다. 코드확인해주세요! 더보기 #include int main(void) { FILE *fp1 = NULL; FILE *fp2 = NULL; int value, i; fp1 = fopen("sample1.txt", "w"); if( fp1 == NULL ) { printf("파일 열기 실패\n"); return 0; } fp2 = fopen("sample2.txt", "wb"); if( fp2 == NULL ) { printf("파일 열기 실패\n"); return 0; } for (i=0;i 2020. 5. 14. [C언어] 사용자가 입력하는 텍스트를 파일에 저장하여 주는 프로그램을 작성하여 보자. 사용자가 공백 문자열을 입력하면 입력을 종료하는 것으로 가정한다. 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 답안코드 더보기 #include #include int main(void) { FILE *fp1; char file1[100]; char buffer[1000]; printf("파일 이름을 입력하시오: "); scanf("%s", file1); if( (fp1 = fopen(file1, "w")) == NULL ) { fprintf(stderr,"파일 %s을 열 수 없습니다.\n", file1); exit(1); } while( 1 ) { char *p= gets(buffer); if( p == NULL ) break; fprintf(fp1, "%s\n", buffer); } fclose(fp1); return 0; } 더 많은 C코드가 보.. 2020. 5. 14. [C언어] 사용자로부터 받은 파일 이름으로 텍스트 파일을 연 후에 파일 안에 들어 있는 인쇄 가능한 문자들의 개수를 계산하여 출력하라 텍스트 파일을 열고 인쇄가능한 문자들의 개수를 출력하는 프로그램을 가지고 왔습니다. 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때 혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 더보기 파일의 이름을 입력받고 파일을 읽기 모드로 연다 파일을 끝까지 돌려서 프린트가 가능한 문자라면 count를 증가 #include #include int main(void) { FILE *fp = NULL; int c, count=0; char file1[100]; printf("파일 이름을 입력하시오: "); scanf("%s", file1); // 첫번째 파일을 읽기 모드로 연다. if( (fp.. 2020. 5. 14. 이전 1 다음