我有困难扫描从用户输入的整数(且将其存储)后进入一个int仅当!
后直接印刷:Ç - 如何只扫描符号
char cmd[MAX_LINE/2 + 1];
if (strcmp(cmd, "history") == 0)
history(hist, current);
else if (strcmp(cmd, "!!") == 0)
execMostRecHist(hist, current-1);
else if (strcmp(cmd, "!%d") == 0)
num = %d;
else
{//do stuff}
我明白这是完全错误的语法为strcmp()
,但仅作为我如何收集用户输入的示例。
这是什么意思?num =%d;'? – ameyCU
只需设置为数字,无论用户在输入! – Sean
我不这么认为。 – ameyCU