C언어 ini 리드
풍란
2023.04.01
질문 제목 : c언어ini 리드
c언어ini 리드
질문 내용 : 자동 업로드 시스템을 제작하고 있습니다
#define 값에다가 ip를 주어놨더니 전문 프로그래머가 아니라서 서버ip가 변경되면
수정 후 다시 재배포 하기가 너무 힘들어서 그런데
ini파일을 웹사이트에서 다운 후 ini파일에 기록된 ip로 접속하게 하고싶은데요#define server_ip 요부분; 저부분에 기록된 ip를 넣을수 있는 방법이 있나요..?
-
개굴츼
매크로로 쓰여진 값은 그 값 자체로 바이너리로 쓰여지는거라 바꿀수 없습니다. 결과로 나온 바이너리를 손대기 이전엔 아예 불가능.
예를들면
#define IP (123)
foo(IP);
란 구문이 있는경우 컴파일 직전에 define 구문이 지워지고 IP가 쓰인 모든 부분이 foo((123)); 과 같이 바뀐후 컴파일 됩니다.
돌이킬수가 없는거죠.
저거 고치려면 조금 더 손보셔야 할겁니다.