[c++] 특정 위치에 데이터 쓰기
#include <iostream>
using namespace std;

int main() {
   int arr[5] = {1, 2, 3, 4, 5};
   int* ptr = &arr[2]; // arr 배열의 세 번째 요소를 가리키는 포인터

   *ptr = 10; // 포인터를 통해 데이터 쓰기

   for (int i = 0; i < 5; i++) {
      cout << arr[i] << " ";
   }

   return 0;
}

이 예제에서는 ptr 포인터를 사용하여 arr 배열의 세 번째 요소에 10을 쓰고, 배열의 모든 요소를 출력합니다.

메모리 주소를 직접 다루는 작업은 신경 써야 할 사항이 많기 때문에 주의가 필요합니다. 관련 자료구조와 포인터에 대한 지식을 더 공부하고 안정성을 고려해야 합니다.

참고문헌: