반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

bro's coding

char의 pointer를 이용해 byte별로 읽기 본문

[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;
}

 

반응형

'[IT] > C++' 카테고리의 다른 글

void pointer를 활용한 함수(function)  (0) 2020.03.12
구조체 안에서 함수 사용하기  (0) 2020.03.11
memset / memcpy 활용  (0) 2020.03.11
strtok의 활용  (0) 2020.03.11
3차원 동적할당  (0) 2020.03.11
3차원 배열 활용  (0) 2020.03.11
2차원 동적할당으로 좌표간의 거리 구하기  (0) 2020.03.11
구구단 출력하기  (0) 2019.04.08
Comments