change:当输入ctrl-c时不应该由本库直接退出,而是返回nullptr,交由调用方决定如何退出。
This commit is contained in:
parent
51baea993f
commit
569ba7232d
@ -466,7 +466,7 @@ char* fc_readline()
|
||||
#if defined(OS_WINDOWS)
|
||||
case CTRL_C: {
|
||||
free(main_buf);
|
||||
exit(0);
|
||||
return nullptr;
|
||||
}
|
||||
#endif
|
||||
case BACKSPACE: {
|
||||
|
@ -16,6 +16,8 @@ void fc_append(char deadline_ch);
|
||||
|
||||
/*****************************************************
|
||||
读取用户输入,替代 std::getline
|
||||
|
||||
如果返回值为 nullptr,表示用户输入了终止命令(ctrl-c)。
|
||||
******************************************************/
|
||||
char* fc_readline();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user