파일에서 읽어와서...변수처리
글쓴이: uamyd5279 / 작성시간: 목, 2005/04/14 - 10:49오전
예를 들면 파일에는 다음과 같이 적혀 있다고 하죠
# StartFile int long #EndFile
에 ...그리고 이제는 어떤 프로그램 구현 중에
int타입이나, long타입이라기 보다는 위에 적어놓은 파일에 적힌 'int'와 'long'의 사이즈...
sizeof(< 파일에 적힌 'int' >)
또는 sizeof(< 파일에 적힌 'long'> )
뭐 이런 식으로 어떻게 구현하는 방법이 없을까요.
사실은 외부에서 그 사이즈를 알고 싶어서 그런건데요.
기본 타입이 아닌, 미리 사용자 정의해서 사용한 구조체 이름을 알면 사이즈를 알아오는...뭐 그런것 말이죠.
프로그램 재컴파일 없이 파일에다가 사용된 구조체 명을 적으면 사이즈를 알아오게 해서 그 값을 사용하는 프로그램을 짜는 중인데...이거...일일히 그 값을 파일에 적어주는 방법 말고 딴건 없을까 해서 문의드립니다.
KLDP 를 사용하시는 분들, 특히! 이 글을 보신 분들 다들 행복하세요.
에 또, 한단계더 답변 써 주시는 분들 정말 댁내에 평안이 가득하길 바라겠습니다 ^^
Forums:
걍 생각하면, 파일 읽고,토큰비교해서 case 'int':sizeof
걍 생각하면, 파일 읽고,
토큰비교해서 case 'int':sizeof(int)break;case 'long':sizeof(long)break;..
이런건 어떨지...^^;
--------------------------------------------------------------------------------
\(´∇`)ノ \(´∇`)ノ \(´∇`)ノ \(´∇`)ノ
def ed():neTdiVeR in range(thEeArTh)
그냥...
생각해 보니...외부에서 내부 변수 사이즈를 알려고 하는 것이 무리인듯하네요.
차라리 그런 툴을 만든다면 모를까..
cc나 gcc에서 -g 옵션을 주면 디버깅이 가능하잖습니까?
그런 경우에나 프로그램을 짜서 돌리면 뭐....사이즈가 나오는...
그냥 수작업으로 구조체의 크기를 작성하려고 일단 합의!
댓글 달기