[IT]/C++
char의 pointer를 이용해 byte별로 읽기
givemebro
2020. 3. 10. 14:39
반응형
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
int n[3] = { 1,2,3 };
char *p = n;//byte단위로 이동하기 위해 char 형 pointer를 선언한다.
int i;
for (i = 0; i < 12; i++) {
printf("%3d", *(p + i));
}
puts("");
for (i = 0; i < 12; i++) {
printf("%3d", p[i]);
}
puts("");
for (i = 0, p = n; i < 12; i++, p++) {
printf("%3d", *p);
}
/*
1 0 0 0 2 0 0 0 3 0 0 0
1 0 0 0 2 0 0 0 3 0 0 0
1 0 0 0 2 0 0 0 3 0 0 0
*/
return 0;
}
반응형