반응형

<개인공부>/[C언어, C++] 40

[C언어/C++] strlen 함수(문자열 길이)에 대해서

안녕하세요. BlockDMask 입니다.오늘은 char*, char [] 타입의 문자열 길이에 대해서 이야기 해보려 합니다.즉. C언어 스타일 문자열의 길이를 구하는 함수에 대해서 알아보려합니다. > C언어 문자열 관련 함수들 포스팅C언어 문자열 이어붙이기 strcat [바로가기]C언어 문자 입출력 함수 getchar, putchar [바로가기]C언어 문자열 입출력 함수 puts, gets [바로가기]C언어 문자열 복사 strcpy, strncpy [바로가기] 1. strlen 함수에 대해서.2. strlen 함수 사용 예시. 1. strlen 함수에 대해서. ▶ 헤더파일C언어 : C++ : ▶ 함수원형size_t strlen(const char* str); const char* 타입의 문자열을 받아서 ..

[C언어/C++] isdigit (숫자를 판단하는 함수)

안녕하십니다. BlockDMask 입니다. 오늘은 C언어 및 C++에서 문자를 다룰때 이걸 숫자인지 판단해야하는 경우가 있지 않았나요? 그럴때 사용하라고 C/C++에서 이미 만들어 놓은 함수가 있습니다. 바로 IsDigit 이라는 함수 입니다. 네. 오늘은 C/C++에서 문자가 숫자인지?를 확인하는 isdigit이라는 함수에 대해서 알아보려고 합니다. 0. C언어, C++ isdigit 헤더 파일 1. 숫자 판단 함수 isdigit 원형과 사용법 2. C/C++ 숫자 판단 함수 isdigit 예제 0. C/C++ isdigit 헤더 파일 C언어 : C++ : 1. isdigit 숫자 판단 함수 원형과 사용법 ▼ 함수 원형 - int isdigit(int c); 매개변수로 들어온 char 타입이 10진수 ..

[C언어/C++] strstr 문자열 탐색 함수에 대해서

안녕하십니까. BlockDMask 입니다.여러분 제가 오늘 가지고 온 함수는 문자열 안에 특정 문자열이 있는지 탐색을 해주는 함수.strstr 이라는 함수를 가지고 왔습니다.그럼 공부를 시작해 볼까요? 아! 그전에 문자열 관련 함수들은 여기 아래에 있습니다.[C언어/C++] 공통strcat, strncat : 문자열 이어 붙이기 : [바로가기]strcpy, strncpy : 문자열 복사 [바로가기]puts, gets : 문자열 입출력 함수 [바로가기]getchar,putchar : 문자 입출력 함수 [바로가기][C++]C++의 string 클래의 전부를 보고싶다면 [바로가기] 1. strstr 함수 원형과 헤더파일 및 간단 사용법2. 문자열 탐색 strstr 함수 예시 (예제2번 중요합니다.) 1. st..

[C언어/C++] strcat, strncat 문자열 연결 함수에 대해서

안녕하시죠? BlockDMask 입니다. 오늘은 문자열을 이어붙이는, 문자열 연결함수에 대해서 알아볼 것 입니다. C/C++ 에서 char*, char[] 타입의 문자열을 이어 붙이기 위해서는 strcat, strncat 함수를 사용하게 됩니다. 이 두함수를 이용해서 어떤식으로 문자열을 이어 붙이는지 한번 알아 보겠습니다. 그럼 GOGO! C언어 strcpy, strncpy 함수 : 문자열 복사 [바로가기]C언어 puts, gets 함수 : 문자열 입출력 [바로가기]C언어 getchar,putchar 함수 : 문자 입출력 [바로가기]C++ string에 대해서 궁금하다면 전부를 보여드리겠습니다. [바로가기] 1. strcat, strncat 함수 원형과 헤더파일 및 간단 사용법, 주의사항 2. strca..

[C언어/C++] strcpy, strncpy 함수(문자열 복사)에 대해서

안녕하세요. BlockDMask 입니다. 오늘은 C 스타일의 문자열인 char*, char[] 타입의 문자열을 복사하는 함수 두가지에 대해서 알아 볼 것 입니다. 두 함수는 바로 strcpy, strncpy 입니다. 이 두함수가 무슨 기능을 하는지, 어떤 헤더파일을 가지고 있는지, 매개변수는 무엇인지, 어떤식으로 사용하는지 한번 알아보도록 하겠습니다. C++ string 클래스에 대해서 알고싶다면 [바로가기]C/C++ 문자열 이어붙이기 strcat [바로가기]C/C++ 문자 입출력 함수 getchar,putchar [바로가기]C/C++ 문자열 입출력 함수 puts, gets [바로가기] 1. strcpy, strncpy 함수에 대해서. 2. strcpy, strncpy 함수 사용 예시. 3. strcpy..

[C언어/C++] gets, puts 문자열 입출력 함수에 대해서.

안녕하세요. BlockDMask 입니다. 오늘은 C언어, C++에서 char*, char[] 스타일의 문자열을 입출력 받는 gets, puts 함수를 알아보겠습니다. 지난시간에는 문자를 다루는 getchar, putchar 두 함수에 대해서 알아봤습니다. C++문자열관련해서 string의 전부를 보고싶다면 [바로가기] C/C++ strcat 문자열 이어붙이기 [바로가기]C/C++ strcpy 문자열 복사 [바로가기] C/C++ getchar, putchar 문자 입출력 [바로가기] 1. C/C++ gets, puts 함수에 대해서. 2. C/C++ gets 예제. 3. C/C++ puts 예제. 1. C/C++ gets, puts 에 대해서 ▼ gets 함수란? 헤더파일 : , 함수원형 : char* g..

[C언어/C++] getchar,putchar 문자 입출력 함수에 대해서.

안녕하세요. BlockDMask 입니다.오늘은 C언어, C++에서 사용할 수 있는 char 타입의 문자를 입력받고 출력할 수 있는 함수를 가지고 왔습니다.소개해드릴 함수들은 getchar, putchar 이렇게 두가지 함수 입니다. 1. C/C++ getchar, putchar 에 대해서2. C/C++ getchar, putchar 예제 C++ string 문자열의 전부를 보고싶다면 [바로가기]C/C++ strcat 문자열 이어붙이기 [바로가기]C/C++ strcpy 문자열 복사 [바로가기]C/C++ puts, gets 문자열 입출력 함수 [바로가기] 1. C/C++ getchar, putchar 에 대해서 ▼ getchar 함수란?헤더파일 : , 함수원형 : int getchar(void);함수설명 :..

[C언어/C++] 팩토리얼 재귀, 반복문 구하기 (factorial 함수)

안녕하세요. BlockDMask 입니다.오늘은 재귀와 반복문을 이용한 팩토리얼(factorial) 함수를 구현해 볼것입니다. 1. 팩토리얼이란? (factorial?)2. 반복문을 이용한 팩토리얼 (for-loop factorial)3. 재귀함수를 이용한 팩토리얼 (recursive factorial) 1. 팩토리얼(factorial) 이란? ▼ 팩토리얼 (n!)어떤 양의 정수 n 이 있을때, 1에서부터 n까지의 자연수를 모두 곱한 값을 팩토리얼 이라고 합니다. (n 양수)팩토리얼은 n! 라고 표현을 하죠. 식으로 나타낸다면 아래와 같습니다.n! = n*(n-1)*(n-2)*(n-3) ... 5*4*3*2*1 ▼ 예를들어 팩토리얼 5을 구하라고 하면5! = 5*(5-1)*(5-2)*(5-3)*(5-4) ..

[C언어/C++] 로그함수(log, log10) 대해서.

안녕하세요. BlockDMask 입니다.오늘은 C, C++의 수학함수 중에 log 함수에 대해서 살펴보겠습니다.다들 중고등학교때 지수, 로그 함수 배웠잖아요. 그 로그 log 함수입니다.우리가 계산할 필요 없어요. 컴퓨터가 해주잖아요. 학생때보다는 좋아졌죠?아 중고등학교 학생들도 있겠네요. 학생분들 log 함수 익숙하시죠?로그도 메이저 로그들이 있잖아요. 이름을 특별히 붙여주는 자연로그, 상용로그 같은게 있었죠?이름이 붙어있는 그 로그들의 함수를 살펴보러 가겠습니다. 1. C언어 log 함수 헤더파일과 함수 원형C언어에서는 함수 오버로딩(overloading)이 불가능하기 때문에 매개변수 자료형에 따라서 함수명이 다릅니다. ▼ C언어 log 함수 원형(들)과 설명. 헤더파일 : 함수원형1 : double..

[C언어/C++] 절대값 함수 abs, fabs에 대해서.

안녕하세요. BlockDMask 입니다. 오늘은 절대값을 구할 수 있는 절대값 함수 abs에 대해서 알아보려고 합니다. 1. C 언어에서의 abs, fabs 함수 (헤더파일과 함수 원형) 2. C++에서의 std::abs 함수 (헤더파일과 함수 원형) 3. C언어 abs, fabs 함수 예제 4. C++ std::abs 함수 예제 1. C 언어에서의 abs, fabs 함수 (헤더파일과 함수 원형) 절대값 함수는 특이하게도 abs가 있는 헤더와 fabs가 존재하는 헤더파일이 다릅니다. ▼ C언어 abs 함수 헤더파일 : 함수원형 : int abs(int num); 함수설명 : 인자로 들어온 int 타입의 num의 절대값을 반환하는 함수 ▼ C언어 fabs 함수 헤더파일 : 함수원형 : double fabs..

반응형