편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2020.03.25

    c언어)전역 변수 질문합니다.


    void set(int h, int m);
    
    int h,m,;
    
    int main(void)
    {
    
        set(h,m);
        printf("%d%d", h,m);
    
    
    }
    
    void set(int h, int m)
    {
    
        printf("최초 시간 분 입력(24시간): ");
        scanf("%d%d", &h, &m);   
    }
    

    전역변수 h, mset 함수로 초기화하고 싶은데, 함수 내에서만 되고 밖으로 나오면 처음 초기화값으로 나오는데 어떻게 하면 좋을까요. void set(void) 선언말고 void set(int h, int m)로 선언하면서 하고 싶습니다.

  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.03.25

    c언어)전역 변수 질문합니다.


    void set(int h, int m);

    int h,m,;

    int main(void) {

    set(h,m);
    printf("%d%d", h,m);
    

    } void set(int h, int m) {

    printf("최초 시간 분 입력(24시간): ");
    scanf("%d%d", &h, &m);
    

    }

    전역변수h,m을 set 함수로 초기화하고 싶은데, 함수 내에서만 되고 밖으로 나오면 처음 초기화값으로 나오는데 어떻게 하면 좋을까요. void set(void)선언말고 void set(int h, int m)로 선언하면서 하고 싶습니다.