일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Time
- visual
- mysql
- SSG
- MyTread
- mfc 실습
- tips강좌
- do it c
- 유료강좌
- 핵심 요약
- MFC 예제
- 포트폴리오
- Tipsware
- win32
- MFC
- C
- 정처기 독학
- 충무창업큐브
- C++
- 실습
- linux
- 도움말
- 미가공
- MyThread
- 별찍기
- ListBox
- 정보처리기사
- C언어
- 김성엽
- 마이크로소프트
- Today
- Total
목록C,C++/개념 실습 프로그래밍 (50)
History

아래와 같이 쉼표로 구분된 문자열이 있습니다. "Hello~! ,My name is minki kim~ ,How are you today~? ,:)" 이 문자열을 쉼표 구분해서 아래와 같은 이미지처럼 나오게 하려면 어떻게 해야 할까? 단 이번 게시물에서는 직접 사용자 함수를 만들어서 ', ' 단위로 구분할 것이다. 그리고 ', '를 기점으로 줄 바꿈 문자와 strtok 함수를 사용하지 않을 것이다. 우선 우선 함수의 매개변수를 3가지 만들었다. 첫 번째 매개 변수는 전체 문자열을 대입할 포인터 변수이다. 두 번째 매개 변수는 구분자를 받을 문자 변수다. 마지막 매개 변수는 분리한 문자열 추출하기 위한 매개변수다. #include #pragma warning(disable:4996) // ap_string..

아래와 같이 쉼표로 구분된 문자열이 있습니다. "Hello~! ,My name is minki kim~ ,How are you today~? ,:)" 이 문자열을 쉼표 구분해서 아래와 같은 이미지처럼 나오게 하려면 어떻게 해야 할까? 이번 차시에는 strtok_함수를 사용해서 구현해보겠다. strtok_s함수는 문자열에서 지정한 문자로 문자열을 분리하는 함수이다. 이 함수는 string.h 헤더 파일을 추가하면 사용이 가능해진다. 예를 들어서 "abc,def,ghi" 라는 문자열이 있을 때 , 단위로 문자열을 구분해야 한다면 char arr[] = "abc,def,ghi"; char delimiter[] = ","; // 구분자로 사용할 문자열 현재는 ,를 대입하겠다. char *p_next_pos; /..

아래와 같이 쉼표로 구분된 문자열이 있습니다. "Hello~! ,My name is minki kim~ ,How are you today~? ,:)" 이 문자열을 쉼표 구분해서 아래와 같은 이미지처럼 나오게 하려면 어떻게 해야 할까? 정답은 간단하다. ','를 만나는 부분을 개행 문자(\n)로 바꾸면 해결된다. #include #pragma warning(disable:4996) int main() { char arr[100]="Hello~! ,My name is minki kim~ ,How are you today~? ,:)"; for (int i = 0; arr[i] !=NULL; i++){ if (arr[i]==','){ arr[i] ='\n'; } printf("%c", arr[i]); } ret..
size_t fread( void *buffer, size_t size, size_t count, FILE *stream ); fread의 도움말을 보면 이렇게 함수의 인자 값이 나와있는데 이 값들은 buffer: 데이터의 스토리지 위치입니다. size: 항목 크기(바이트)입니다. count: 읽힐 항목의 최대 수입니다. stream: FILE 구조체에 대한 포인터입니다. 위의 설명과 같다 예를 들면 아래와 같이 파일 포인터와 구조체가 형성되어있다. sturct DB{ UINT32 a; UINT32 b; }; DB db[5]; FILE*p_file=NULL; 이제 fread함수로 구조체에 데이터를 읽어온다고 가정하면 fread(db,sizeof(db),5,p_file); 이렇게 코드가 구성된다. 2번째 ..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.