카테고리 없음

mfc에서 전역변수 설정하는 법

bo97037 2014. 3. 13. 17:03

내용은 여러개의 다이얼로그 사이나 클래스사이에서도

쓸수 있는 전역변수를 쓰고 싶네요 쓰고 싶은 놈은 두가지로

double temp[600];
int last_val=20;

이렇게 입니다

콘솔에서는 그냥 메인함수위에 쓰면 전역변수가 됫는데 이건 아니네요

선언해야하는 클래스나 정확한 파일의 위치를 알려주세요

 

auto 나 extern global static 다 바꾸면서 염병해도 잘안되네요

 

자세한 설명 부탁드려요

안녕하세요. TipsSoft입니다.

 

MFC에서 전역 변수를 사용하려면 StdAfx.h 파일 부분에 아래와 같이 선언 합니다.

 

extern int last_val;

extern double temp[600];

다음으로 해당 전역 변수를 사용할 cpp 파일의 객체 생성자의 상단 부분이나

사용할 함수의 위 부분에 아래와 같이 선언한뒤 사용하면 됩니다.

int last_val;

double temp[600];