请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于往csv文件中写入标题的判断思考

图片描述

图片描述
extern char *strstr(char *str1, const char *str2); strstr函数是用来判断str2是否是str1的字串

int strcmp(const char* str1,const char* str2); strcmp是用来判断str1和str2是否相同
如果str1=" csv" str2="csv"那么strcmp的判断将会是不相同,就不会在文件中写入标题,是不是把strstr改为用strcmp判断更严谨呢

正在回答 回答被采纳积分+3

1回答

长歌_吴从周 2022-01-06 17:21:10

我好像没太明白您的意思,如果想同时生成多种格式的文件,就不能用strcmp了,只能用strstr,但是,用strstr也不是严谨的写法,最好是把argv[4]拆分,然后再用strcmp逐个比较。

0 回复 有任何疑惑可以回复我~
  • 提问者 我是笨笨蛋 #1
    我明白了,谢谢老师。我的意思是在指定文件格式时,不小心输入了" csv",不会在csv文件中写入标题
    回复 有任何疑惑可以回复我~ 2022-01-06 18:23:20
  • 长歌_吴从周 回复 提问者 我是笨笨蛋 #2
    没有不小心的说法,如果不小心写错了,计算机是不管的,它怎么知道您是不小心的。
    回复 有任何疑惑可以回复我~ 2022-01-06 18:43:08
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信