c언어 express52 [C언어] 동적 메모리할당을 이용하여서 사용자로부터 받은 주소록을 저장하고 출력하는 프로그램을 작성하라. 사용자로부터 먼저 주소의 개수를 입력받도록 하라. 주소의 많은 정보중에서 이.. 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include #include typedef struct contacts { // 구조체 타입 정의 char name[100]; char mobile_phone[100]; } CONTACTS; int main(void) { CONTACTS *contacts; // 동적 메모리 공간을 가리키는 포인터 int size, i; printf("주소의 개수: "); scanf("%d", &size); contacts = (CONTACTS *)malloc(sizeof(CONTACTS)* size); // 동적 메모리 할당 if( contacts == NULL ) { printf("동적 메모리 할당 오류"); exit(1); } for (i=0.. 2020. 5. 14. [C언어] 길이가 100인 n개의 문자열을 저장하는데 필요한 동적메모리를 할당해보자. 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include #include #include int main(void) { int n, i; char **A; printf("문자열의 개수: "); scanf("%d", &n); if ((A = (char **)malloc(n*sizeof(char*))) != NULL) { for (i=0;i 2020. 5. 14. [C언어] 동적 메모리 할당을 이용하여서 사용자로부터 양의 정수들의 합을 구하는 프로그램을 작성하라. 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include #include #include int main(void) { int count, i; int value, sum; int *darray; printf("정수의 개수: "); scanf("%d", &count); darray = (int *)malloc(count*sizeof(int)); if( darray == NULL ) { printf("동적 메모리 할당 오류"); exit(1); } for (i=0;i 2020. 5. 14. [C언어] 텍스트 파일에서 특정한 단어를 찾아서 다른 단어로 변경하여 출력 파일에 쓰는 프로그램을 작성하라. 파일에서 특정한 단어를 찾아 단어를 변경하는 프로그램을 가지고 왔습니다. 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때 혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 더보기 첫번째 파일을 읽기모드로 열고 두번째 파일을 쓰기모드로 연다 첫번째 파일을 두번째 파일을 복사하고 두 번째 파일에서 Android를 만나면 "안드로이드"로 바꾸는 프로그램을 작성하면 됩니다 프로그램의 기본틀입니다. #include #include #include int main(void) { FILE *fp1, *fp2; char file1[100], file2[100]; char buffer[100]; p.. 2020. 5. 14. 이전 1 2 3 4 5 ··· 13 다음