当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 在许多应用软件运行时都带有命令行参数,其实这些命令行参数在c语言编写的程序中也可以实现,灵活地运用命令行参数进行处理可以有效地提高程序的运行效率,收到事半功倍的效果。
 

 

 ·编程者说之c语言    »显示摘要«
    摘要:  谈及c语言,我想凡是学过它的朋友都有这样一种感觉,那就是“让我欢喜让我忧。”欢喜的是,c语言功能非常强大、应用广泛,一旦掌握了后,你就可以理直气壮地对他人说“我是电脑高手!”,而且以后若是再自学其他语言就显得轻而易举了。忧虑的是,c语言犹如“少林武功”一般博大精深,太难学了。其实就笔者认为c语言并非是“difficult(困难)”的,只要你能理清思路,掌握它的精髓,那么自学c语言是一件非常容易且又其乐无穷的事。今天本人就与大家一起谈谈如何学习c语言或者......
 ·c语言学习日记(5)    »显示摘要«
    摘要: 2000年7月11日   在经过了今天的枯燥的理论学习后,我想我现在决定进行一些实战性的操练,自己做一些习题,编一些程序来试试。   现在一个程序是“编一个输出‘what is your name? ’”的程序。这是我试着编写的一个。 main() { printf("what is your name?"); /* 编一个程序不是编完了就算了的事,我觉得我们应该试着自己加点新的内容,如现在我想加一个输入的程序,输入自己的姓名。*/ char x; sc......


C语言程序设计技巧

  在许多应用软件运行时都带有命令行参数,其实这些命令行参数在c语言编写的程序中也可以实现,灵活地运用命令行参数进行处理可以有效地提高程序的运行效率,收到事半功倍的效果。 【相关文章:我国青少年网瘾群体上网活动呈现四大特征

【扩展阅读:无忧上网,让上网从此轻松自如

【扩展信息:网瘾报告解读:女人上网干什么?

  c语言中有关命令行参数涉及到程序的主函数main(int argc,char *argv[]这样两个参数,其中,int argc表示命令行参数的个数(包括可执行程序名本身),char *argv[]表示每个参数的具体内容,argv[0]为命令行中可执行程序名本身,argv[1]为命令行中第二个参数的内容,依次类推。如下例输出命令行参数的个数及参数的内容:

  命令行参数用的最多还是在诸如dir a:等之类带有盘符、路径或文件名这样的命令行中,所以说灵活处理这一类参数才能有效地提高程序的运行效果。譬如dir命令,其后可以是盘符,可以是路径,也可以是文件名,如何区分这一参数呢?请看下例(此程序模拟dir命令,程序要求在命令行输入一个参数:盘符或路径或文件名,若无参数或参数多于一个都将取默认的参数“*.*”)。


    摘要:  我们知道c语言的功能非常强大, 很适合编写系统软件。利用它我们可以很容易地解决经常遇到的一些棘手的问题,如拷贝隐含或系统属性的文件(特别是光盘中的隐含文件)、在任意dos版本或在windows中更改子目录的名称、在任意dos 版本中使用带空格的目录名等等。这些问题仅靠操作系统或常用的工具软件往往很难凑效。我们可以利用c语言的强大功能来编写一些小程序,能够很顺利地解决这些问题。   一、拷贝隐含或系统属性的文件   使用操作系统提供的拷贝命令不能拷贝隐含......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE