본문 바로가기

c언어 과제58

[C언어] 두 파일을 읽고 파일이 같은지 다른지 판별하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include #include int main() { FILE *fp1 = fopen("test2.txt","r"); //읽기모드로실행 FILE *fp2 = fopen("test3.txt","r"); //읽기모드로실행 char c[1000]; char d[1000]; int i=0,k=0; printf("첫 번째 문장 : \n"); while(1) //무한으로 돌림 { c[i]=fgetc(fp1); //fp1의 한 글자씩 읽음 if(c[i]==EOF) //c가 끝이라면 while문 종료 break; printf("%c",c[i]); i++; } printf("\n\n두 번째 문장 : \n"); while(1) //무한으로 돌림 { .. 2020. 4. 9.
[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.
[C언어] 입력하는 수를 이진수로 바꾸고 0과 1을 count하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include int main(void) { int result[32]; int input,i,k=0; int count1=0, count0=0; for(i=0;i> i) & 1; if(result[i] == 0 ) { count0++; } else { count1++; } } for(i = 31; i >= 0; i--) // 배열은 거꾸로 되어있으므로 거꾸로 출력 printf("%d", result[i]); printf("\n"); printf("count of 1 : %d\n",count1); printf("count of 0 : %d\n",count0); scanf("%d",&i); } 더 많은 C코드가 보고 싶다면? http.. 2020. 4. 9.
[C언어] 두 가지 배열의 다른 행렬을 찾으시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include int samearray(int arr1[3][3], int arr2[3][3]); int main(void) { int i,j; int array1[3][3]={//입력1 {1,2,3}, {4,5,6}, {7,8,9}, }; int array2[3][3]={//입력2 {1,2,2}, {4,5,5}, {6,8,0}, }; for(i=0;i 2020. 4. 9.