c++中出现“No such file or directory”怎么办?

#include<stdio.h>
main()
{
int i,s;
char s1[100],s2[100];
printf("input string1:\n");
gets(s1);
printf("input string2:\n");
gets(s2);
i=0;
while ((s1[i]==s2[i])&&(s1[i]='\0'))
i++;
if ((s1[i]=='\0')&&(s2[i]=='\0'))
s=0;
else
s=s1[i]-s2[i];
printf("%d\n",s);
}

就是这个程序!!!求助……

首先,这是C语言而不是C++;其次,我用visual studio在main函数前加个int编译就可以通过(visual studio其实是编C++的,但C++兼容C),不知道你的编译环境是什么;最后,不太清楚你想用这程序完成什么功能,绝大数情况下出来的是两串字符串的首字母的ASCⅡ的差值,while语句和if语句显得多余。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-07
#include<stdio.h>
修改成
#include “stdio.h”
第2个回答  2012-04-07
没有问题啊,只是最后少了个return 0;
第3个回答  2012-04-07
你这是C的程序,不是C++的所以肯定无法编译。把文件后缀改成 .c 就行了。追问

我刚开始学这些东西,所以有很多不懂。谢谢你啦…

追答

我的机子上能运行,换个编译环境吧

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网