我正在使用C ++制作shell。我正在使用带有历史功能的Readline GNU;试图打印出历史列表:
typedef struct _hist_entry {
char *line;
char *timestamp;
histdata_t data;
} HIST_ENTRY;
在shell中运行时,它会以十六进制格式输出历史记录条目的地址。如何取消引用,以便我可以访问被调用的实际行。我知道GNU的历史功能使用struct:
HIST_ENTRY * current_history (void)
Return the history entry at the current position, as determined by where_history(). If there is no entry there, return a NULL pointer.
current_history的文档:
$validateUser = Validator::make(Input::all(), $rules);
if($validateUser->fails()){
$errors = $validateUser->errors();
return Redirect::back()->withErrors($errors)->withInput();
}