728x90
사실 함수 구현이라고 적어두긴 했으나,
strlen과 비슷한 함수를 작성한 것 뿐이며,
포인터를 이용하거나 하지 않았기 때문에,
사용자가 정의한 함수라고 보기도 어렵다.
그저 이러이러한 논리로 strlen과 비슷할 것이다가 전부일 뿐이므로, 오해는 금물이다.
이 소스를 int str_len(char *s)와 같은 함수를 이용하여 strlen함수와 유사하게 만들 수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include <iostream> #include <cstring> using namespace std; int main() { char str[40] = "Make String Library Function"; int func, i = 0; func = strlen(str); while (str[i] != 0) i++; cout << "Strlen : " << func << endl; cout << "Library : " << i << endl; } | cs |
728x90
'Programming Language > C,C++' 카테고리의 다른 글
API] SetWindowsHookExA 함수 (0) | 2016.12.30 |
---|---|
C, C++] 함수를 인자값으로 활용하기 (0) | 2016.07.21 |
C,C++] 콘솔에서 색상 및 커서 제어 (0) | 2015.11.01 |
재귀함수를 이용한 피보나치수열(Fibonacci Sequence) (0) | 2015.03.21 |
하노이의 탑 (0) | 2015.02.17 |