注册 登录
编程论坛 C++教室

是大神一看就知道,只需要一点点的帮助,,,

简单快乐555 发布于 2014-06-06 16:09, 366 次点击
运行没问题,就是会出现“烫烫”,哪里出问题啦?
程序代码:
include<iostream>
#include<cstring>
void strPartCopy(char str2[10],char str1[20]);
using namespace std;
void main()
{
    char str1[20],str2[10];
    cout<<"请输入str1: ";
    cin>>str1;
    str2[10]=NULL;
    strPartCopy (str2,str1);
    cout<<str2<<endl;
}

void strPartCopy(char str2[10],char str1[20])
{

 int LEN,i,j;
   LEN=strlen(str1);
   for(i=1,j=0;i<LEN;i+=2)
   {
          str2[j]=str1[i];
          j++;
   }
}
2 回复
#2
embed_xuel2014-06-06 16:22
void strPartCopy(char str2[10],char str1[20])
{
int LEN,i,j;
   LEN=strlen(str1);
   for(i=1,j=0;i<LEN;i+=2)
   {
          str2[j]=str1[i];
          j++;
   }
   str2[j] = '\0';    //加上这句
}
#3
简单快乐5552014-06-06 16:59
回复 2 楼 embed_xuel
哎,就是,乱码了。谢谢
1