博客专栏  >  编程语言   >  软件项目实践中的C语言一瞥

软件项目实践中的C语言一瞥

以编码规范为基础,对C语言的发展历史、特点、程序版式、注释、变量和函数命名、异常保护、指针、结构体、文件操作等诸多内容进行了详细的描述,并对实际软件开发工作中经常用到的配置文件、算法、日志等进行了一定的介绍。

关注
28 已关注
42篇博文
  • 将前缀和后缀相同的文件移动到同一个目录的算法设计及C代码实现

    将前缀和后缀相同的文件移动到同一个目录的算法设计及C代码实现。

    2016-05-14 13:55
    3527
  • Linux下合并前缀相同的文件的程序流程及其C代码实现

    一、概述 在实际的软件开发项目中,会出现对多个前缀(或后缀)相同的文件进行合并的需求。也就是说,将这些前缀(或后缀)相同的文件中的内容合并到一个文件中。这些文件的来源可能是前一流程中程序生成的文件,...

    2015-07-09 10:57
    4813
  • Linux下一个简单的日志系统的设计及其C代码实现

    1.概述 在大型软件系统中,为了监测软件运行状况及排查软件故障,一般都会要求软件程序在运行的过程中产生日志文件。在日志文件中存放程序流程中的一些重要信息,包括:变量名称及其值、消息结构定义、函数返回...

    2015-05-22 15:17
    9644
  • Linux下配置文件读取操作流程及其C代码实现

    一、概述 Linux具有免费、可靠、安全、稳定、多平台等特点,因此深受广大程序员的欢迎。 为了体现软件产品的灵活性,可添加配置文件存放某些重要的参数,在部署的时候根据实际的安装环境对每个配置项的值...

    2015-05-07 16:47
    9162
  • Windows下一个简单的日志系统的C代码实现

    问题描述       实现一个简单的基于Windows的日志系统,要求写入日志文件的内容的样式如下:       [时间]+[文件名]+[日志等级]+日志具体内容       如:       [20...

    2015-03-24 15:40
    3520
  • 生成随机密码的C代码实现

    问题描述        某些软件在登录的时候,经常会要求用户输入一个系统发过来的随机密码(或称校验码),用于对用户的身份进行校验,防止恶意登录。        要求用C语言生成一组长度为6位的随机密码...

    2015-03-21 14:12
    2216
  • 修改文件后缀的C语言实现

    在实际的软件开发项目中,大家也许会遇到修改文件的后缀的需求(例如,将doc格式修改为docx格式)。本文提供了修改文件后缀的C语言实现,并演示了修改文件后缀的过程。        1. C程序实现  ...

    2015-03-20 14:58
    2530
  • 两种文件配置项设置方法及C程序处理的比较

    在实际的软件开发项目中,程序经常需要从外界读取某些可能会变化的信息,我们把需要读取的信息统一放到一个文件中(通常是ini文件),并把这个文件叫做配置文件。        考虑这样一个场景,程序需要与多...

    2014-10-18 11:16
    1711
  • ASCII与Unicode编码消息写文件浅析

    【文章摘要】        ASCII与Unicode是两种常见的字符编码。它们的表示方法不一样,因而在程序中就要区别处理。       本文基于作者的实际开发经验,对ASCII与Unicode两种字...

    2014-10-10 17:20
    1895
  • 两起变量初始化问题的排查过程

    【文章摘要】        变量初始化看似很简单,但如果初始化位置不当或忘记初始化,则会导致程序行为异常。       本文基于作者的实际项目经验,对近期遇到的两起变量初始化问题进行了详细的分析,为相...

    2014-09-24 16:24
    1422
  • Linux下的目录扫描操作函数使用实践

    【文章摘要】       本文以实际的C源程序为例子,介绍了Linux下的目录扫描函数(scandir)的使用方法,为相关开发工作的开展提供了有益的参考。【关键词】       C语言  Linux ...

    2014-08-04 15:52
    2439
  • Linux下的目录创建命令使用实践

    【文章摘要】       本文以实际的C源程序为例子,介绍了Linux下的目录创建命令(mkdir)的使用方法,为相关开发工作的开展提供了有益的参考。【关键词】       C语言  Linux  目...

    2014-07-14 18:53
    2285
  • 写给大家看的编程规范

    (本文参加 2014 CSDN博文大赛,谢谢。)【文章摘要】       “没有规矩,不成方圆”,在实际的软件开发项目中,做任何事情都不是随心所欲的,我们编写代码需要遵守项目组约定的编程规范。很遗憾,...

    2014-07-07 17:26
    2720
  • 一起C语言中程序时序问题的排查过程

    【文章摘要】       对于由多个模块协同工作的软件来说,程序处理的时序是非常重要的。当消息处理的顺序出现混乱时,程序就会出现异常。       本文基于作者的实际项目经验,对软件模块之间的时序问题...

    2014-06-26 18:56
    1916
  • 一个回车符引发的问题思考

    在维护和开发通信类软件产品的过程中,经常需要处理一些软件故障问题。在问题刚出现的时候,大家可能显得手足无措,有一种天都要塌下来的感觉。但在问题原因找到之后,大家又会觉得问题原因非常的简单,要是当初开发...

    2014-06-20 16:33
    1836
  • C语言中结构体参数变量的传递

    【文章摘要】       在C语言中,结构体参数变量经常作为函数的参数来进行传递。但如果参数设置不当,会出现内存问题。       本文以实际的程序代码为例,详细地介绍如何正确地使用结构体参数变量,为...

    2014-06-17 19:12
    9086
  • C程序中唯一序列号的生成

    在实际的软件开发项目中,经常会涉及唯一序列号的生成。本文以一个实际的程序为例,介绍了唯一序列号的生成过程。        本文生成的序列号的样式为:MMDDHHMINSS_XXXXXX。       ...

    2014-06-03 20:10
    3717
  • 让你提前认识软件开发(24):C语言的发展历史和主要特点

    第1部分 重新认识C语言C语言的发展历史和主要特点        作为一门众所周知的计算机编程语言,C语言是谁发明的呢?它是如何演进的?它有何特点?到底有多少人在使用它?1. C语言之父       ...

    2014-05-25 12:35
    2485
  • 让你提前认识软件开发(23):如何在C语言中执行shell命令?

    第1部分 重新认识C语言如何在C语言中执行shell命令? 【文章摘要】         Linux操作系统具备开源等诸多优秀特性,因此在许多通信类软件(主流开发语言为C语言)中,开发平台都迁移到了L...

    2014-05-21 20:20
    2338
  • 让你提前认识软件开发(22):shell脚本中的文件操作

    第1部分 重新认识C语言shell脚本中的文件操作 【文章摘要】        编写shell脚本时,经常会涉及到对文件的操作,比如从文件中读取一行数据、向文件追加一行数据等。完成文件读写操作的方法有...

    2014-05-17 20:49
    2368

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部