[완료] 인라인어셈 오류......
글쓴이: argonz / 작성시간: 토, 2011/12/17 - 2:31오후
아래를 컴파일 하면
mov eax, Ch 이 부분에서 operand size conflict 라고 에러가 뜨는 데요
아무 문제 없는 것 같은데 왜 애러가 나는지 잘 모르겠습니다
환경은 visual c++ 6.0 입니다
고수님들 도와주세요 ~~> .<
#include<stdio.h> char * strchar(char *source,int Ch); void main() { } char * strchar(char *source,int Ch) { char *tmp= NULL; _asm { mov eax, Ch } return tmp; } <code>
Forums:
ch는 레지스터 이름입니다
변수 이름을 바꿔보면 될 것 같은데요.
아 감사합니다
감사 합니다ch 가 레지스터 변수 인가보네요
ㅎㅎ감사합니다
댓글 달기