一个郁闷的C语言小问题
来源:互联网 发布:淘宝产品经理 编辑:程序博客网 时间:2024/05/01 09:38
好久没写博客了,一是懒,二是没什么可写,或者说最近真正看书的时间不多,时间也是花了的,都搞飞思卡尔了,不过调车这个东西,很耗时间的,但也确实有趣。
今天在同学那看到了KR的《The C Programming Language》,说来惭愧,一时说自己是搞软件的,但却没有看完这本最最经典的著作。
直接翻到第7章输入与输出,做第一个练习题7-1,题目是编写一个程序,根据它自身被调用时存放在argv[0]中的名字,实现将大写字母转换为小写字母或将小写字母转换为大写字母的功能。
程序很easy,实现如下(平台ubuntu)
如果程序名第一个字母是u或U则为小写转大写,否则为大写转小写。
测试如下:
输入panghui,输出依旧是panghui,悲剧了。。。
。。。
。。。
一时间还真不知道错哪了,过程不说了,纠结了很久,也许高手一下就看出来了吧。
写个程序程序看看。
好了,问题很明显了,这个当时还真没想到,我以为./在Linux下无非是说明程序在当前目录中寻找而已,结果不是的哦,找到了问题,修改就很简单了,直接是argv[0][2]就可以了。
结果如下:
----------------------------------------------------------------------------------
转载我博客文章郑重声明:技术性网站著名原创作者即可转载,商业性网站必须经过我的同意才能转载,否则追究责任——
pang123hui的博客:
博客园http://www.cnblogs.com/pang123hui/
CSDNhttp://blog.csdn.net/pang123hui/
- 一个郁闷的C语言小问题
- c语言的printf一个小问题
- 关于C语言的一个小问题
- 关于《c语言的一个小问题》的补充
- 【C语言】一个关于if的小问题
- 请教各位C/VC高手一个极其郁闷的问题
- c语言中的一个小问题
- C语言中一个小问题
- c语言的小问题
- 碰到一个郁闷的问题
- 一个很郁闷的问题....
- C的一个小问题
- nyoj_257 郁闷的c小加
- 郁闷的C小加(一)
- 郁闷的C小加(二)
- 郁闷的C小加(一)
- 郁闷的C小加(二)
- 郁闷的C小加(一)
- qt4
- C#实现注册全局热键(register hot key)
- ADS40数据处理流程
- Liferay portlet Plug-in API变量的配置
- 医学影像术语总结
- 一个郁闷的C语言小问题
- C#实现文件夹压缩到zip以及解压
- 2011年淘宝面试 的算法题目
- Android学习笔记-常用的一些源码,防止忘记了。。。
- [Eclipse] JavaScript Development Toolkit-debug 功能
- poj 2155 Matrix
- JSF和JSP的区别
- 私钥公钥如何生成
- Android的语言设置(二)