...
Code Block | ||
---|---|---|
| ||
char *string_data = NULL;
char a[16];
/* ... */
if (string_data == NULL) {
/* Handle null pointer error */
}
else if (strlen(string_data) >= sizeof(a)) {
/* Handle overlong string error */
}
else {
strcpy(a, string_data);
}
|
...
Code Block | ||
---|---|---|
| ||
char *string_data = NULL;
char a[16];
/* ... */
if (string_data == NULL) {
/* Handle null pointer error */
}
else if (strnlen_s(string_data, sizeof(a)) >= sizeof(a)) {
/* Handle overlong string error */
}
else {
strcpy_s(a, sizeof(a), string_data);
}
|
...