如下代码:
char Buff0[256], Buff1[256];
char MyString[256];
//
sprintf_s(Buff0, 256, "Hello %s", MyString);
strcpy_s(buff1, 256, buff0);
//
疑问:
sprintf_s和strcpy_s的第二个参数是不是改为255最安全,因为有可能256个字符会被全部填满,然后就把\0结束符冲掉了?其他类似的函数是有fgets, recvfrom, strncpy_s, strcat_s等等。