首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

【初学者】请教下自定义函数完成strcpy()功能的有关问题,错哪儿了

2012-02-29 
【菜鸟求助】请问下自定义函数完成strcpy()功能的问题,错哪儿了?用vc++6.0#include iostream.hvoidmain()/

【菜鸟求助】请问下自定义函数完成strcpy()功能的问题,错哪儿了?
用vc++6.0
#include <iostream.h>  

void   main()   //strcpy()的自定义函数  
{    
char   s[80]= "apple ";  
char   t[80];  
for(int   i=0;s[i]!= '\0 ';i++)  
t[i]=s[i];  
cout < <s < <endl;  
cout < <t < <endl;  
}

0   error(s),   0   warning(s)
输出来就是一大堆“烫”字
我能用  

int   i=0;    
while(t[i]=s[i])    
i++;  
 
来实现  
为什么用for就不行呢    
我其实就是想用for实现这个功能


[解决办法]
for(int i=0;s[i]!= '\0 ';i++)
t[i]=s[i];
t[i] = '\0 ';
cout < <s < <endl;

热点排行