2578039059 / xu

0 stars 0 forks source link

建议 #8

Open liangruanjian opened 4 years ago

liangruanjian commented 4 years ago

同学,你的代码中if(strcmp(fir,"看看")==0) { scanf("%s",l); //printf("%s",dx(sum));

}
//printf("%s",dx(sum));这一句前面的//忘记去掉了。

程序运行时,只能存储进一个变量,输入第二给变量时无法存储 可以定义两个变量来分别存储 也可以定义一个字符数组,把输入的字符串通过分割函数split存储到数组里面,通过调用数组与语句中的关键词匹配,执行对应的操作

2578039059 commented 4 years ago

感谢您的建议,确实样例二中2个变量无法储存,容我思考下,额,好像C语言没有split,我努力写出样例2。至于//,有点问题需要改,谢谢提醒!

liangruanjian commented 4 years ago

抱歉,我给记混了!C语言的分割函数好像叫Strtok,你可以看看