采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
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判断更严谨呢
我好像没太明白您的意思,如果想同时生成多种格式的文件,就不能用strcmp了,只能用strstr,但是,用strstr也不是严谨的写法,最好是把argv[4]拆分,然后再用strcmp逐个比较。
我明白了,谢谢老师。我的意思是在指定文件格式时,不小心输入了" csv",不会在csv文件中写入标题
没有不小心的说法,如果不小心写错了,计算机是不管的,它怎么知道您是不小心的。
登录后可查看更多问答,登录/注册
通过技术的实际应用,掌握等同2年经验的技术能力
654 3
1.0k 20
1.0k 11
1.0k 10
762 7