프로그래밍

 3198, 1/160 회원가입  로그인  
   tu8939
   [어셈블]에 대해서 질문좀 드릴께요.

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3016 [복사]


안녕하세요~

현재 컴퓨터 관련 학과를 다니는 대학생입니다.

어셈블을 공부하는중에 궁금한게 있는데요.

코드를 적고 어셈블을 오브젝트, 링크 하고서

실행을 할땐 ./프로그램명을 쓰고 그 후에 입력값을 쓰는데

이 방법 말고 ./프로그램명 10 이라고 적으려면 어떤방식을 써야 되나요?
실행과 입력값을 동시에 넣는 법이 궁금합니다.

  Hit : 3127     Date : 2011/05/25 11:03



    
rainroad87 어셈블리는 모르겠습니다만...

./프로그램 으로 실행시킨다면

메인함수 정의를

int main(int argc, char* argv[])

이렇게 하시면 됩니다.

argc는 넘기는 값의 갯수, argv는 값입니다.
2011/05/26  
profreez 아마 저값들 주소는 ebp + 어떤값을 취하면 될듯쉽네요. 2011/05/27