printf(07Usage: %s filename , argv); 007Usage: %s filename 什么意思?

[复制链接]
查看11 | 回复5 | 2011-9-19 01:23:20 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-9-19 01:23:20 | 显示全部楼层
\\007的意思是要输出的时候响一声Usage:照原样输出%s输出argv[0]里面的内容,argv应该是一个二维数组filename照原样输出\\n换行追问问一下,我为什么在c语言书里没有看到呢?这个是属于什么方面的知识?printf?linux?
回复

使用道具 举报

千问 | 2011-9-19 01:23:20 | 显示全部楼层
书上面也有,就是没有明说,\\007其实就是一个字符ascii码为7的字符
回复

使用道具 举报

千问 | 2011-9-19 01:23:20 | 显示全部楼层
\\007的意思是要输出的时候响一声Usage:直接输出%s输出argv[0]里面的内容,argv[0]保存了你所执行文件的绝对地址filename直接输出\\n换行追问问一下,我为什么在c语言书里没有看到呢?这个是属于什么方面的知识?printf?linux?
回复

使用道具 举报

千问 | 2011-9-19 01:23:20 | 显示全部楼层
这个就是C/C里面的啊如果你的main函数写成intmain(intargc,char*argv[])的格式就可以这样用啊具体参考:http://xylvhp.blog.163.com/blog/static/31123614200811253113449/
回复

使用道具 举报

千问 | 2011-9-19 01:23:20 | 显示全部楼层
我的意思是“\\007”是c里的么?是哪里的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行