題目說每一行輸入不超過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 的
題目說每一行輸入不超過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 的
已修正👍