C++的,求高手解释下我的错误.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 20:11:57
C++的,求高手解释下我的错误.
一个关于字符串交叉输出的代码,
在编译器上调试没有任何错误,但是当运行的时候就出现内存错误,无法正常运行.
#include
#include
using namespace std;
int main()
{
int a,b,c,j,i=0;
char str1[101],str2[101];//定义2个字符串
scanf("%s%s",str1,str2);
a=strlen(str1);//计算他们的长度
b=strlen(str2);
if (a==b)//以下是字符串的交叉输出
{
while (i
一个关于字符串交叉输出的代码,
在编译器上调试没有任何错误,但是当运行的时候就出现内存错误,无法正常运行.
#include
#include
using namespace std;
int main()
{
int a,b,c,j,i=0;
char str1[101],str2[101];//定义2个字符串
scanf("%s%s",str1,str2);
a=strlen(str1);//计算他们的长度
b=strlen(str2);
if (a==b)//以下是字符串的交叉输出
{
while (i
j没有定义初始值.j=0就行了