어셈블러에서 C로 문자열의 addres를 얻습니다.이 주소의 내용을 가져와야합니다. 어떻게 수행하나요? Google은 reinterpret_cast를 사용하여 C++ 예제를 제공하지만 C 언어에서는 작동하지 않습니다 (아마도). 있다면주소를 문자열 상수
char* p = (char*) <your address here>;
// use p for whatever here
: 당신은 너무 libs가 필요 참고한다면 당신은 그 제로와 바이트가 문자열 뒤에있다을 알고 있다면 나는 다음이 시도
#include <stdio.h>
#include <stdlib.h>
unsigned long const1(void);
int main()
{
printf("Const: %d\n", const1());
return 0;
}
시도한 코드와 작동하지 않는 코드를 보여줍니다. –
어떤 컴파일러입니까? 어떤 건축인가요? – MrAnonymous
'#include #include 부호없는 long const1 (void); int main() { \t printf ("Const : % d \ n", const1()); \t return 0; } –
yons88