[C] C 문법 공부 #3 문자열 함수
# 문자열 함수 헤더 #include 함수 설명 strcpy ( 대상문자열, 소스문자열 ) 소스 문자열을 대상 문자열에 복사합니다. strncpy (대상, 소스, 길이 ) 소스 문자열의 일부분을 대상 문자열에 복사합니다. strcat (대상, 소스 ) 소스 문자열을 대상 문자열의 뒤에 붙입니다. strncat (대상, 소스, 길이 ) 소스 문자열의 길이만큼 대상 문자열 뒤에 붙입니다. strcmp ( 문자열1, 문자열2 ) 두 문자열의 크기를 비교합니다. strncmp (문자열1, 문자열2, 길이 ) 두 문자열의 길이까지의 크기를 비교합니다. stricmp ( 문자열1, 문자열2 ) 대소문자 구분하지 않고 두 문자열의 크기를 비교합니다. strnicmp (문자열1, 문자열2, 길이 ) 대소문자 구분하지 ..
[C++] STL Vector
# 헤더 #include # 생성자 #include #include #include using namespace std; void main() { vector v1;// 디폴트 생성자. 비어있음. vector v2(10);// 10칸짜리 double형 배열. vector v3(10, 7);// 10칸 7로 채워진 int형 배열. vector v4(v3);// v3를 복사하여 생성된 배열. int arr[] = {1,2,3,4,5,6,7,8,9}; vector v5(&arr[2], &arr[5]);// arr[2] ~ arr[4] 를 복사하여 생성된 배열. vector vArr[3];// ()가 아닌 []로 생성하면 vector배열이 3개가 생성된다. vArr[0].push_back(1); vArr[0]...
[C] C 문법 공부 #1 출력 printf()
# printf - 기본형 printf("서식문자열", 인수, 인수, ...); 서식문자열을 출력하되, 서식문자열에 %로 시작되는 서식이 있다면 뒤에 인수를 문자열에 추가하여 같이 출력한다. int num = 20; char c = 'a'; int sum = 100; float average = 33.3; printf("문자열 출력"); printf("숫자는 %d이고, 문자는 %c입니다\n", num, c); printf("합계: %d, 평균: %f", sum, average); 문자열 출력 숫자는 20이고, 문자는 a입니다 합계: 100, 평균: 33.3 # 서식 종류 서식 의미 설명 %d or %i Decimal, Integer 10진 정수로 출력한다. %ld Long Decimal long 범위까지..