房天下问答 >业主生活>其他> 问题详情

CMD下输入的字符串存在哪里

新建一个 wj.cpp 文件内容如下:#include <stdio.h>#include <string.h>int main(int argc, char * argv[]){for (int i=1;i<argc;++i){ printf("%s",argv);s... 展开
余韵天下|2011-02-09 18:19

其他答案

aliaHax

argv只是提供你一个字符串指针;长度取决于输入命令行参数。你不应该试图往argv拷贝字符串,如果字符串大于原参数长度就会造成越界。你可以验证argv地址for(int i=0;i<argc;i++) printf("parameter %d, addr=%08X:%s\r\n",i,(unsigned int)argv[i],argv[i]);
2011-02-10 02:18
来自北京市

免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关于我们网站合作联系我们招聘信息房天下家族网站地图意见反馈手机房天下开放平台服务声明加盟房天下
Copyright © 北京搜房科技发展有限公司
Beijing SouFun Science&Technology Development Co.,Ltd 版权所有
违法信息举报邮箱:jubao@fang.com
返回顶部
意见反馈