0
C 프로젝트의 여러 소스 파일에 대한 공통 헤더 파일이 있습니다. 나는 특정 구조체 인스턴스를 원하는 :여러 소스 파일에 대한 전역 구조체 만들기
typedef struct
{
char username[255];
char password[255];
} Configuration;
Configuration config;
모든 소스 파일을 사용할 수, 소스 파일의에 대한 변경 사항은 모든 다른 사람에 영향을 미칠 것이다. 이것이 어떻게 가능한지? 헤더 파일에서
그것에 대해 무엇 초기화가있다 :
그리고 하나, 오직 하나, 소스 파일은 당신이 변수과 같이되도록 정의 ? – vinnylinux
@vinnylinux 그러나 당신은 좋아합니다. 'config config = { "this", "that"};'한 번 프로그램에서 호출하는 전역 변수를 초기화하는 함수를 만들거나'config.username = "this";'somwhere. 기본적으로 '전역'변수는 0으로 초기화됩니다. 즉, 두 문자열은 빈 문자열입니다. – nos