전체 글330 strcat, strncat(문자열 연결) 문자열을 이어붙이는, 문자열 연결함수. #include // C++#include // C char* strcat(char* dest, const char* origin);char* strncat(char* dest, const char* origin, size_t n); // (char* dest) : 붙임을 당할 문자열. '\0' 위치에 '\0'을 없애고 붙임.// (const char* origin) : 붙여질 문자열.// (size_t n) : 붙일 문자열 길이.// dest 배열의 길이는 dest + origin + 1 보다 커야함.// 마지막 문자열 끝에만 '\0'이 붙음.// n 사이즈로 문자를 잘라도 문자열 끝에는 '\0'가 붙음. ---------- int main(void){ // st.. 2021. 6. 1. strcpy, strncpy(문자열 복사) 문자열을 복사하는 함수. #include // C++#include // C char* strcpy(char* dest, const char* origin);char* strncpy(char* dest, const char* origin, size_t n); // (char* dest) : 복사를 당할 문자열.// (const char* origin) : 복사할 문자열.// (size_t n) : 복사할 문자열 길이.// strcpy로 복사할 경우 문자열의 끝을 나타내는 '\0'까지 복사됨.// strncpy로 복사할 경우 길이 만큼만 복사하기 때문에 문자열의 끝을 나타내는 '\0'를 적절한 위치에 넣어야함. ---------- int main(void){// strncpy char origin[] = .. 2021. 6. 1. strchr(문자 검색) 문자열 내에 일치하는 문자가 있는지 검사하는 함수. #include // C++#include // C const char* strchr(const char* str, int c);char* strchr(char* str, int c); // (char* str) : 검색할 문자열// (int c) : 존재하는지 확인할 문자 (아스키코드 값) ---------- int main(void){ char str[] = "abcdefg1234"; char* ptr = strchr(str, 'e'); while(ptr != NULL) { printf("찾는 문자 : %c, 찾은 문자열 : %s\n", *ptr, ptr); ptr = strchr(ptr + 1, 'o'); //ptr + 1 이 중요. 찾은 다음 위.. 2021. 6. 1. strcmp, strncmp(문자열 비교) 문자열을 비교하는 함수. #include // C++#include // C int strcmp(const char* str1, const char* str2)int strncmp(const char* str1, const char* str2, size_t n); ---------- int main(){ char str1[10] = "Hello"; char *str2 = "Hello"; int ret = strcmp(str1, str2); // 두 문자열이 같은지 문자열 비교 int ret = strcmp(str1, str2, 9); // 두 문자열이 같은지 문자열 비교 printf("%d\n", ret); // 0: str1 == str2(아스키코드 값 비교) // 1: str1 > str2 // -1.. 2021. 6. 1. sscanf => sscanf_s sscanf는 c언어 레퍼런스 함수로, 제공된 버퍼에서 형식화된 자료형을 읽어오는 함수. #include #include int sscanf_s(const char* str, const char* format, ...); ---------- char str[128] = "abcdefg1234";char resultStr[10]; sscanf_s(str, "%[a-z]", resultStr, sizeof(resultStr));// sscanf_s(str, "%[a-z]", resultStr, 10); Colored by Color Scriptercs format 으로 정할 수 있는 문자열. %[*][길이][한정자][데이터타입] * : 읽기만 하고 무시. 길이 : 읽을 최대 길이. 한정자 : 저장할 자료형의.. 2021. 6. 1. SCSS? CSS Preprocessor(CSS 전처리기) ; 종속형 시트(CSS)로 해석 및 컴파일되는 스크립트 언어. 대규모 프로젝트 진행시에 상용하는 경우가 많음. - [참고] Sass Guidelines - https://sass-guidelin.es/ko/ - [컴파일 방법] SassMeister 페이지 접속 후 바로 Sass나 SCSS 문법으로 코딩하면 CSS로 실시간 변환됨. HTML를 작성하여 적용된 결과를 보거나 Sass 버전 설정 등 여러 환경 설정들을 지원함. Parcel 웹 애플리케이션 번들러 Parcel은 굉장히 단순하게 컴파일할 수 있음. node.js 나 NPM 이 사용 가능한 환경이어야 하고 Parcel를 전역으로 설치해야 사용 가능함. 설치 및 사용방법은 [참고]heropy.blog/.. 2021. 5. 10. 이전 1 ··· 12 13 14 15 16 17 18 ··· 55 다음