반응형

C_C++/C_라이브러리_함수 104

(C언어) rand: 난수를 생성한다

#include int rand(void); rand() 함수 0부터 RAND_MAX(32767) 범위의 임의의 난수를 생성합니다. 이 함수는 정수를 생성합니다. 실수를 생성하는 방법은 아래쪽에 설명되어 있습니다. rand() 함수를 사용하기 위해서는 다음 헤더를 포함해야 합니다. #include #include #include int main() { int i; for (i = 0; i < 10; i++) printf("%d\n", rand()); } (Output) 41 18467 6334 26500 19169 15724 11478 29358 26962 24464 rand() 함수는 seed인 난수표에서 값을 가져오기 때문에 위 코드를 여러번 실행해도 언제나 같은 결과가 출력되는 것을 알 수 있습니다..

(C언어) qsort 함수를 이용한 문자열 정렬하기

void qsort( void *base, size_t number, size_t width, int (__cdecl *compare )(const void *, const void *) ); qsort 함수는 빠른 정렬을 수행합니다. base 대상 배열의 시작 부분입니다. number 배열의 크기입니다. width 요소 크기(바이트)입니다. compare 두 배열 요소를 비교하여 해당 관계를 지정하는 값을 반환하는 사용자가 제공한 루틴에 대한 포인터입니다. #include #include #include int compare(const void* arg1, const void* arg2); int main(int argc, char** argv) { int i; char* str[] = { "every..

반응형