最後の行で例外が発生します。
理由はわかりませんが、res_name="engine_wooo_idle"
十分に長いことを意味します。
static void searchEnginesIcons_download_callback(const char* res_name,
int success, void *context, char *last_modified) {
if (success) {
int i = 0;
for (i; i < 6; i++) {
char substringFiveChars[6];
strncpy(substringFiveChars, res_name+7, 5);
私が試してみました:
int i = 0;
for (i; i < 6; i++) {
char substringFiveChars[6];
substringFiveChars[5] = '0';
strncpy(substringFiveChars, res_name+7, 5);
しかし、例外もスローします
これはどれもうまくいきませんでした:
substringFiveChars[5] = 0;
substringFiveChars[5] = '\0';