#40458: 測資與題目敘述不符


jimmy19980625@gmail.com (張軒愷)


題目說每一行輸入不超過120字符

但我必須配置至少145個字符的輸入空間

char buffer[145]; fgets(buffer,sizeof(buffer),stdin);

如果輸入空間<145個字符,如下

char buffer[122]; fgets(buffer,sizeof(buffer),stdin); 

會得到以下警告

系統呼叫了 abort 函式! *** buffer overflow detected ***: /13931511_n731/code_13931511.exe terminated Aborted (core dumped)

但這個空間傳到 Online Judge 是可以得到 AC 的

#40461: Re: 測資與題目敘述不符


ig99lp33lp33 (위즈원)


題目說每一行輸入不超過120字符

但我必須配置至少145個字符的輸入空間

char buffer[145]; fgets(buffer,sizeof(buffer),stdin);

如果輸入空間<145個字符,如下

char buffer[122]; fgets(buffer,sizeof(buffer),stdin); 

會得到以下警告

系統呼叫了 abort 函式! *** buffer overflow detected ***: /13931511_n731/code_13931511.exe terminated Aborted (core dumped)

但這個空間傳到 Online Judge 是可以得到 AC 的

已修正👍