—ฅ/ᐠ. ̫ .ᐟ\ฅ —

C 7

[C] 📥 입출력 함수

🤍 C 언어의 함수 : printf, scanf, puts, getchar, gets, fgets, fputs, fscanf, fprintf, fread, fwrite, sprintf, sscanf, getc, putc, fgetc, fputc 함수용도특징사용 예시주요 차이점printf포맷된 출력포맷 문자열을 통해 다양한 형식으로 출력printf("값: %d\n", 10);포맷 문자열을 지원 // 파일 입출력: fprintf, 문자열 입출력: sprintfscanf포맷된 입력포맷 문자열을 통해 다양한 형식으로 입력scanf("%d %s", &num, str);포맷 문자열을 지원 // 파일 입출력: fscanf, 문자열 입출력: sscanfputs문자열 출력개행 문자가 자동으로 추가puts("Hello,..

[자료구조] 0930 Review - 자기 참조 구조체 Node 문제

💾 Data Structure: 0930 Review - Self-referential structure - Node🤍 self-referential structureOutput : `1 -> 2 -> 3 -> NULL`1. 구조체 선언typedef struct Node { int data; // 노드에 저장할 데이터 struct Node* next; // 다음 노드를 가리키는 포인터} Node; 2. mainint main(){ Node* head = NULL; // 연결 리스트의 첫 번째 노드를 가리키는 포인터 int newData[] = {1, 2, 3}; // 추가할 데이터 for (int i = 0; i 3. `Node* createNode(int data)` : ..

과목 일반 2024.12.24

[자료구조] 0909 Review - 포인터, 배열, 문자열, 구조체

💾 Data Structure: 0909 Review - Pointer, Array, String, Structure🤍 1 - 'struct'1. 단일 구조체 변수 ( `user.name` ): 하나의 구조체 인스턴스직관적으로 구조체의 각 멤버에 접근 가능- ex) 개인 정보가 담긴 단일 사용자를 처리할 때struct user user1;user1.name = "cat";printf("%s\n", user1.name); 2. 구조체 배열 ( `user[i].name` ): 여러 개의 구조체 인스턴스를 배열로 관리배열 인덱스로 각각 구조체에 접근 가능- ex) 다수의 사용자 정보를 저장하고 처리할 때struct user users[10];users[0].name = "cat";printf("%s\n",..

과목 일반 2024.12.09

[프로그래밍 기초] 🎓 기말고사 오답노트

💾 Basic of ProgrammingFinal Exam🆀 문제 1.이차원 배열 더하기파일- f11.txt12 2 16 308 28 4 1020 6 18 9 - f12.txt1 2 3 45 6 7 89 10 11 12 🆂 풀이나의 풀이배열 A와 B를 함수 sumAB()에 넘기지 못 했다.이차원 배열을 인수로 넘길 때 매개변수가 이중 포인터여서 문제가 됨.void sumAB(int **A, int **B) { // wrong! int sum = 0; for (int i = 0; i 정답- 이차원 배열을 인수로 넘길 때는 매개변수가 이중 포인터이면 안 된다int *A[4]; int *B[4];void sumAB(int A[][4], int B[][4]) {....- exit()는 의 함수- 파일 사..

과목 일반 2024.12.02

[백준] 2743 단어 길이 재기

🆀 문제단어 길이 재기🅰 나의 풀이#include #include int main(){ char str[100]; int cnt = 0; scanf("%s", str); while(str[cnt] != '\0') { cnt++; } printf("%d", cnt); return 0;}🆂 다른 풀이숏코딩 게시판에서 발견한 생각지 못한 풀이들 발견1. `printf("%d", strlen(gets(&a)));`  gets : 문자열 입력  strlen : 문자열의 길이 반환- strcat : 두 문자열을 합침- strncat : 두 문자열을 지정한 부분만큼 합침- strcpy : 문자열을 복사- strncpy: 문자열에서 지정한 부분만큼 복사- strc..

반응형