strcpy(cpSendMDN, "01050152133");
strcpy(cpRecvMDN, "01021335015");
strcpy(cpSTime, "20090601171200");
strcpy(cpETime, "20090601171200");
strcpy(cpLoginID, "lmss");
string [01050152133i01021335015y01050152133i2009060117120020090601171200lmss}lL?] size 72
strncpy(cpSendMDN, "01050152133", 11);
strncpy(cpRecvMDN, "01021335015", 11);
strncpy(cpSTime, "20090601171200", 14);
strncpy(cpETime, "20090601171200", 14);
strncpy(cpLoginID, "lmss\n", 4);
string [01050152133010213350152009060117120020090601171200lmss] size 54
정상으로 나옴.
=> 널문자 있고 없고 차이.
데이터를 네트웍으로부터 받아서 변수에 담을때 역시 널을 포함한 size 만큼 변수 size 를 확보해야한다.