#include <stdio.h>

#include <windows.h>

#include <time.h>

#include <iostream>

#include <string.h>

#include <fstream>

using namespace std;


void main()

{

char * macbuf[20] = {"12:!3123123123","123123","1234r42r4r4r312ed",};

char * mac;


mac = "12:13:14:15:16:17";


ifstream fin;


fin.open("mac.txt");


if (fin.fail()){

cout << "파일 오픈에 실패했습니다." << endl;


}


fin >> macbuf[3] >> macbuf[4] >> macbuf[5] >> macbuf[6];


fin.close();


printf("%s\n", mac);

printf("%s\n", macbuf[0]);

printf("%s\n", macbuf[1]);

printf("%s\n", macbuf[2]);

printf("%s\n", macbuf[3]);

printf("%s\n", macbuf[4]);

printf("%s\n", macbuf[5]);

printf("%s\n", macbuf[6]);




}


오류는
fin >> macbuf[3] >> macbuf[4] >> macbuf[5] >> macbuf[6];
부분에서 나고

오류내용은
invalid null pointer 입니다 ㅠㅠ