반응형

sscanf / sprintf

  • 문자열 <-> 정수 캐스팅
#include <stdio.h>

int main() {
    // string to int
    char str1[] = "450";
    int n1;

    sscanf(str1, "%d", &n1);
    printf("%d\n", n1);

    // int to string
    char str2[100];
    int n2 = 450;

    sprintf(str2, "%d", n2);
    printf("%s\n", str2);

    return 0;
}

rand

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int random(int startNumber, int endNumber) {    
    return rand() % (endNumber - startNumber + 1) + startNumber;
}

int main() {
    srand(time(NULL));

    for (int i = 1; i <= 10; i++) {
        printf("%d\n", random(3, 60));
    }

    return 0;
}
반응형

'Development > C, C++' 카테고리의 다른 글

[C++] 클래스  (0) 2019.04.04
[C++] 문법  (0) 2019.04.04
[C] 파일 입출력  (0) 2019.04.04
[C] 상수  (0) 2019.04.04
[C] 구조체  (0) 2019.04.04

+ Recent posts