strcpy函数原型跪求答案

问题描述

strcpy函数原型跪求答案

⒈strcpy的实现代码
char * strcpy(char * strDest,const char * strSrc)
{
if ((NULL==strDest) || (NULL==strSrc)) //[1]
throw "Invalid argument(s)"; //[2]
char * strDestCopy = strDest; //[3]
while ((*strDest++=*strSrc++)!=''); //[4]
return strDestCopy;
}

while ((*strDest++=*strSrc++)!='');想问下,这句的判断条件到底是什么啊?还请哪位大神
把这句话拆开写一下,感谢感谢

解决方案

 while (*strDest!='')
{
    *strDest=*strSrc;
        strDest++;
        strSrc++;
}

解决方案二:

其实就是*strSrc =' 0',读完数据了。
*strDest = *strSrc,也就是*strDest被赋值为0,表示拷贝到完了(应该结束了)。
此时,*strDest = *strSrc表达式的值为0,循环判断条件判断该表达式的值为0,不满足循环条件,就退出循环。
++的运算区别可以自己查查C语言教材。

C语言的精炼特色让你开开眼吧。

时间: 2024-09-09 07:12:31

strcpy函数原型跪求答案的相关文章

java jtable-关于从jtabl中取数,跪求答案啊

问题描述 关于从jtabl中取数,跪求答案啊 50C int row=-1; for(int i=0;i<v.length;i++){ for(int j=0;j<v[i].length;j++){ for(int k=0;k<v[i][j].length;k++){ for(int l=0;l<v[i][j][k].length;l++){ //v[i][j][k][l]=new Variable(); v[i][j][k][l]=new Variable(); row++; v

跪求答案 ubuntu 12.10的问题

问题描述 跪求答案 ubuntu 12.10的问题 如何通过ssh,开启远程访问?现在只能输ssh的命令.该如何用ssh开启远程访问并设置密码.跪谢 解决方案 参考:http://blog.csdn.net/a351945755/article/details/19630525http://jacky-dai.iteye.com/blog/1567953http://www.2cto.com/os/201102/83817.html 解决方案二: ubuntu开启SSH服务

网络编程-电脑ping手机的问题,跪求答案!!

问题描述 电脑ping手机的问题,跪求答案!! 电脑开出来一个wifi,手机连上了,电脑ping不通手机,但是能ping通自身开出来的wifiip,是怎么回事? 解决方案 手机没有ping的服务,所以电脑发出数据包之后手不能返回的,所以看起来像是ping不通一样 解决方案二: 我还不知道电脑可以ping手机呢,不知道你说的是不是带安卓系统的开发板 解决方案三: 手机上装个ping的软件,用手机来ping电脑试试 解决方案四: 用java写一个icmp服务,在手机上跑,才能ping

java编程作业,跪求答案

问题描述 java编程作业,跪求答案 图为题目要求,原谅我英文差 解决方案 这就是让你用工厂模式去new 医院里面的那些人员.首先你写一个接口,比如说"医护工作人员",然后再分别写医生,护士等实体类去实现这个接口:最后有一个总的调用类负责生成这些实体堆箱,让后调用它们的方法.

为什么添加了图片以后整个类保存错误 !!跪求答案

问题描述 先是主类里面的保存函数 if(e.getSource()==saveManul){startMakeManul.setVisible(false);JFileChooserchooser=newJFileChooser();intstate=chooser.showSaveDialog(null);Filefile=chooser.getSelectedFile();if(file!=null&&state==JFileChooser.APPROVE_OPTION){try{Fi

通过querystring传送特殊字符串出现的问题,跪求答案

问题描述 我用c语言读出一个文件的内容,然后组成url字符串,接着用函数打开对应的url,但是服务器端得到的数据被截断了,肯定是含有特殊字符,那我在c语言如何调用Server.UrlEncoding,代码如下:c语言:HANDLEhFile;hFile=CreateFile(TEXT("image.jpg"),GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);TCHARch[6000];DWORDdwReads,

程序出错 跪求答案!在线等等

问题描述 <tablewidth="100%"class="managetable"border="1"cellpadding="0"cellspacing="0"bordercolor="#ffffff"><c:forEachitems="${quaeres}"var="q"><tr><tdalign=&

VC.NET中,父子窗口问题,新手跪求答案,在线等~

问题描述 正常情况下,最小化父窗口,子窗口也会最小化怎么样才能在父窗口最小化的情况下子窗口不会改变,不会受影响? 解决方案 解决方案二:创建顶层窗口解决方案三:引用1楼jiangsheng的回复: 创建顶层窗口 UP解决方案四:接着up解决方案五:模式,非模式的区别就在此处解决方案六:引用4楼xxddgg的回复: 模式,非模式的区别就在此处 4楼的,你的说法有误!模态对话框在创建时程序会停在某条语句上面等待消息,才会接着运行.创建非模态对画框时程序不会停下来.这也是为什么我们创建非模态对话框后都

跪求答案

问题描述 int.Parse(SuffixName)!=int.Parse(".jpg")||int.Parse(".bmp")哪里错啦 解决方案 解决方案二:字符串不能转换为int类型解决方案三:".bmp",这能转int吗解决方案四:我晕,字符串转INT这...解决方案五:该回复于2012-05-17 13:32:21被版主删除解决方案六:呵呵楼主是来散分的吧解决方案七:谢谢楼主散分,我知道你直接散不好意思,就找了这个借口,没事哦我们大家能体