티스토리 뷰
#include <string.h>
strcmp
형식 : int strcmp(char *string1, char *string2)
설명 : 문자열을 알파벳 순서로 비교하는 함수, 두 문자열이 같으면 0을 반환한다.
만약 같지 않으면 다음과 같은 값을 반환한다.
string1 < string2 이면 음수 값을 반환
string1 > string2 이면 양수 값을 반환
strcpy
형식 : char *strcpy(char *string1, char *string2)
설명 : 문자열 string2를 string1으로 복사하는 함수(문자열의 복사)
strlen
형식 : int strlen(char *string)
설명 : 문자열의 길이를 구하는 함수 이때 NULL문자는 제외하고 길이를 구한다.
strncat
형식 : char *strncat(char *string1, char *string2, size_t n)
설명 : string2의 문자를 string1 끝에 붙이는 함수(문자 수를 지정할수있는 strcat)
strncat(a,b,n); 문자열 a의 뒤에 문자열 b의 값을 n만큼 연결한다.
strncmp
형식 : int strncmp(char *string1, char *string2, size_t n)
설명 : 두 문자열의 처음 n개의 문자를 비교하는 함수(문자 수를 지정할수 있는 strcmp)
strncmp(a,b,n); 문자열 a와 문자열 b를 n만큼 비교한다.
strncpy
형식 : char *strncpy(char *string1, char *string2, size_t n)
설명 : string2의 처음 n개의 문자를 string1에 복사하는 함수(문자 수를 지정할수있는 strcpy)
strncpy(a,b,n); 문자열 a에 문자열 b를 n만큼 복사한다.
strnset
형식 : char *strnset(char *string, int c, size_t n)
설명 : 문자열의 처음 n개 문자를 c로 만드는 함수
strupr(char *str)
str 문자열의 모든 값을 대문자로 변경
char *strlwr( char *str)
str문자열의 모든 값을 소문자로 변경
char *strchr(char *str, int ch)
str문자열에서 처음으로 나타나는 ch단일문자의 시작되는 위치를 리턴
char *strstr(char *str, chsr *strCharset)
str문자열에서 strCharset 문자열을 찾아 strCharset문자열이 시작되는 위치를 리턴
char *strrev(char *str)
str문자열의 모든 문자순서를 역순으로 재배열한다.
#include <stdlib.h>
atof
형식 : double atof(char *string)
설명 : 문자열을 부동소수점 값(double)으로 반환하는 함수 부동소수점으로 변환할 수 없는 문자열인 경우 0을 반환한다.
atoi
형식 : int atoi(char *string)
설명 : 문자열을 정수 값(int)으로 변환하는 함수, 변환할 수 없는 경우에는 0을 반환한다.
atol
형식 : int atol(char *string)
설명 : 문자열을 (long integer)값으로 변환하는 함수, 변환할 수 없는 경우에는 0을 반환한다.
free -> 메모리 조작 함수
형식 : void free(void *mem_address)
설명 : 할당된 메모리 블록을 되돌려 주는 함수(메모리 동적할당 해제)
malloc -> 메모리 조작 함수
형식 : void *malloc(size_t num_bytes)
설명 : 메모리 블록을 할당하는 함수(메모리 동적할당선언)
#include <stdio.h>
fclose
형식 : int fclose(FILE *file_pointer)
설명 : 파일을 닫는 함수, 정상적으로 수행되면 0을 에러가 발생되면 EOF을 반환한다.
fopen
형식 : FILE *fopen(char *filename, char *access_mode)
설명 : 파일을 열기 위한 함수, 에러가 발생되면 NULL을 반환한다.
fread
형식 : size_t fread(char *buffer, size_t size, size_t count, FILE *file_pointer)
설명 : stream으로부터 unformatted data를 buffer에 쓰기 위한 함수, 파일에서 읽어들인 블록의 수를 반환한다.
fseek
형식 : int fseek(FILE *file_pointer, long offset, int origin)
설명 : 파일의 현재 위치에서 새로운 위치로 변경하는 함수, 정상적으로 수행했을 경우 0을반환 (파일 포인터를 이동)
fwrite
형식 : size_t fwrite(char *buffer, size_t size, size_t count, FILE *file_pointer)
설명 : 버퍼에 있는 unformatted data를 stream에 쓰기 위한 함수(파일에 블록 쓰기)
long ftell(FILE *p)
매개변수로 지정된 파일포인터 p의 현재 위치 리턴
#include <memory.h>
void *memset(void *dest, int c, size_t cout);
메모리 주소를 이용하여 dest에 지정된 시작메모리주소부터 count만큼의 메모리 공간에 c에해당하는 값으로 초기화
void *memcpy(void *dest, const void *src, size_t count);
메모리 주소를 이용하여 src에 지정된 시작메모리주소부터 count만큼의 데이터를 dest에 지정된 시작 주소에 복사
- Total
- Today
- Yesterday
- js
- no getter for property named
- ''찾기
- jQuery
- Spring
- 정규식 한글만
- 인텔리제이
- Failed to load resource: the server responded with a status of 404 (Not Found)
- spring error #
- SpringXmlModelInspection
- spring 엑셀
- poi 엑셀
- 정규식 숫자만
- select제어
- 계좌번호정규식
- Regex
- JSON
- 정규식
- POI EXCEL
- poi
- 공백찾기
- 이메일 정규식
- 엑셀다운로드
- mybatis
- JSON날짜
- PageNotFound - No mapping for GET
- IntelliJ #gradle #tomcat #spring #springmvc
- 정규식 특수문자
- selectbox
- JSON파싱
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |