각 함수에 파라미터를 지정할 수 있다. main() 함수에도 역시 파라미터를 지정할 수 있다. 메인 함수의 인수는, 운영체제에서 그 프로그램을 실행시 지정해준 옵션이다. int main (int argc, char *argv[]) 에서 argc는, 프로그램을 실행시 지정해준 명령행 옵션의 개수가 저장되는 곳argv는 프로그램을 실행시 지정해준 명령행 옵션의 문자열들이 실제로 저장되는 배열이다. 예제이다.#include #include int main (int argc, char *argv[]) { int i =0 ;if (argc == 1){fputs("Erro!!!", stderr)exit(1);} printf("%d 개의 옵션을 입력\n\n ", argc -1 ); for( i =1; i
구조체는 여러 데이터 타입의 멤버 변수를 추가하여 정의할 수 있기 때문에 공용체를 정의하여 추가할 수 있을 뿐만 아니라 다른 형태의 구조체를 정의하여 추가할 수 있다.구조체 안에 다른 구조체 및 공용체를 추가하기 위해 외부에서 공용체 및 구조체를 정의하여 새로운 구조체 안에 새롭게 추가 정의할 수 있다. 내부에서 구조체 및 공용체를 정의하면서 바로 정의가능 하다. #include struct data {union {struct {char data_a;int data_b;}; struct {char a;int b;};};}; int main (void){struct data data; data.a = 1;data.data_b = 2; printf("data.data_a : %d\n", data.data_a..
이 블로그는 제가 공부한 것을 바탕으로 정리 목적으로 사용되고 있습니다.작성 내용중 부족한 부분이나 잘못된 부분을 지적해주시면 감사하겠습니다 (꾸벅) C언어에서 자주 사용되는 기본적인 printf() 와 scanf()함수에 대해서 알아보려 한다. 1. printf() printf() 함수는 가장 많이 사용된 함수로 텍스트와 함께 다양한 형태의 데이터를 출력한다. 범용적으로 사용할 수 있는 형식 문자열만 다루겠다. Specifier 출력 형태 d 부호 있는 10진수 정수 (int) ld 부호 있는 10진수 정수 (long) u 부호 없는 10진수 정수 (unsigned int) lu 부호 없는 10진수 정수 (unsigned long) o 부호 없는 8진수 정수 x 부호 없는 16진수 정수 f 부호 있는 ..
이 블로그는 제가 공부한 것을 바탕으로 정리 목적으로 사용되고 있습니다.작성 내용중 부족한 부분이나 잘못된 부분을 지적해주시면 감사하겠습니다 (꾸벅) C 언어에서 문자를 저장할 때 주로 문자 자료형을 사용한다. 변수에 저장하기 위해서는 "......" 이라는 따음표를 사용한다. #include int main (void){char a = 'A';char b = 57; printf("%c : %d\n",a,a); //%c의 의미하는 바는 문자형으로 출력하는 것, %d는 정수형으로 값을 출력printf("%c : %d\n" ,a+1, a+1);printf("%c : %d\n" ,b,b); return 0;} 위의 예제의 결과를 보면 아래와 같다. char 자료형은 문자형 데이터를 처리하기 위해 자료형으로 아..
이 블로그는 제가 공부한 것을 바탕으로 정리 목적으로 사용되고 있습니다.작성 내용중 부족한 부분이나 잘못된 부분을 지적해주시면 감사하겠습니다 (꾸벅)오일러 프로젝트를 푸는 동안에 %에 대해 공부하려 한다. 나머지 연산자인 % 기호는 2개의 숫자를 나누었을 때 그 나머지를 구한다. 몫이 아닌 나머지이다.예를 들어 15 % 4 인 경우를 생각하면 딱 떨어지지 않고 나머지 숫자인 3이 남는다. 나머지 연산자로, 나머지 값 구하기 예제이다. #include int main(void) { int result; result = 10 % 5; printf("나머지: %d\n", result); // 출력 결과: 0 // 10을 5로 나누면, 딱 떨어지고 나머지는 0 result = 10 % 2; printf("나머지..
이 블로그는 제가 공부한 것을 바탕으로 정리 목적으로 사용되고 있습니다.작성 내용중 부족한 부분이나 잘못된 부분을 지적해주시면 감사하겠습니다 (꾸벅) 자료형키워드 메모리 크기값의 범위문자형char 1 Bytes-128~127정수형short2 Bytes-32,768~32,767int4 Bytes-2,147,483,648 ~ 2,147,438,647long4 Bytes-2,147,483,648 ~2.147.483.647부호없는 문자형unsigned char1 Bytes0~255부호없는 정수형unsigned short2 Bytes0~65,535unsigned int4 Bytes0~4,294,967,295unsigned long4 Bytes0~4,294,967,295부동 소수형float4 Bytes1.2E-38..
- Total
- Today
- Yesterday
- arp
- 2의 1000승
- 오일러 프로젝트 12번
- Tips
- 오일러 프로젝트 10본
- 이미지게임
- tipsoft
- TIPS강좌
- 서버
- 오일러 프로젝트 11번
- tipsr강좌
- 오일러
- 오일러 프로젝트 13
- 키보드 메시지 이벤트
- 헤더
- 비손실 압축
- 실행 압축
- 허프만 알고리즘
- 오일러 프로젝트 16번
- 약수 500개
- 오일러 프로젝트 8번
- Omok
- 패킷
- MFC
- 오일러 프로젝트 14번
- 팁스강좌
- 와이어샤크
- CBrush
- 화투이미지맞추기
- tipssoft
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |