이 행은 정확히 무엇을합니까? 이해 : int 주소에서 char 배열로 변환
(char*) (&input)
갱신 : 나는 지금 조금 이해 생각, 나는 귀하의 의견
#include <cstdlib>
#include <iostream>
using namespace std;
int main(){
int input = 123456;
int *p = &input;
char *cp = (char*)p;
for(int counter = 0;counter <sizeof(input); counter++){
cout << *(cp+counter) << endl;
}
system("pause");
return 0;
}
에서 C++ 코드를 생성하지만 난 내 코드가 잘못 생각합니다. '@', 큰 'r'만 표시하기 때문에? , 그리고 십자 기호 같은 것 ...
어떻게'input'이 선언 되었습니까? – Johnsyweb
나는 그것을 int 입력으로 선언했다; – jko