自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小猪专栏

学习C/C++/Java

  • 博客(16)
  • 资源 (19)
  • 收藏
  • 关注

原创 使用C实现LINUX中who功能

linux中命令who的实现 实现了linux中w ho 命令,采用了缓冲机制,一次从utmp文件中读取16条数据,这样可以大大提高性能。下面是代码,采用了缓冲机制: 1 /*  2  * what is diffient to who1 is that we add a buf

2011-07-10 20:34:47 836

原创 跟我一起写 Makefile

跟我一起写 Makefile什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了

2011-07-01 10:58:00 344

原创 类的运算符重载

<br />类的运算符重载 <br />参考书籍 :C++ 世界的两本世界名著 [C++ 程序设计语言 ] 和 [C++primer]<br />重载知识点 <br />1. 重载运算符 <br />1.1 引言 <br />1.2 限定及重载语法 <br />1.2.1 限定 <br />1.2.2 重载语法 <br />1.3 重载运算符设计指导 <br />1.4 成员 / 非成员函数重载 <br />1.5 成员函数重载 <br />1.6 非成员函数 ( 友元函数 ) 重载 <br />1.7 重

2011-05-06 19:15:00 5057

原创 C++语言实现指向函数的指针数组实例

<br />#include <iostream><br />#include <iomanip><br />using namespace std;<br />class Time <br />{ <br />public:<br />    Time( int hr= 0, int min= 0, int sec= 0 ) <br />    {  setTime( hr, min, sec );  }  <br />    Time &setTime( int h, int m, int s )<br

2011-05-06 12:07:00 592

原创 C++语言实现组合类实例

<br />/****************C_Point.h**********************/#pragma onceclass C_Point{public: C_Point(void); ~C_Point(void); C_Point(C_Point &_point); C_Point(int xx,int yy); //设置X坐标 int SetX(int xx); //设置Y坐标 int SetY(int yy); //获取

2011-05-06 12:04:00 3844

原创 利用指向函数的指针数组实现计算器

<br />/************Test.h*********************/#ifndef TEST_H#define TEST_H#include <iostream>#include <ctime>using namespace std;//typedef (int Function_array::*funp[4])(int,int);class Function_array{public: Function_array();

2011-05-06 11:58:00 829

原创 培训 学习总结(C语言)

一 关于内存使用与释放的问题1.内存的使用要慎重,在申请之前需要注意,不要忘记嵌入头文件:#include。在使用堆空间时,如使用scanf函数输入函数,不要忘记堆缓冲区的清除,否则程序容易产生死循环,即使用语句:fflush(stdin)。2.注意区别malloc()与calloc() 的区别malloc():申请空间,内存分配的空间为连续的大小的空间,大小为该函数形参size字节内存单元,内存单元没有类型。calloc():申请空间为第一个形参指定的几个小块,空间大小一致,并且

2011-04-28 13:30:00 459

原创 链表

<br />//------------------------------------声明文件xyz.h-------------------------------------------------------<br />#include<stdio.h><br />#include<malloc.h><br />#include<stdlib.h><br />#define TRUE 1<br />#define FALSE 0<br />#define ERROR 0<br />#define O

2011-04-25 13:28:00 765

原创 1234567

<br />#include <stdio.h><br />#include <stdlib.h><br />#define TRUE 1<br />#define FALSE 0<br />#define ERROR 0<br />#define OVERFLOW 0<br />#define OK 1<br />#define NULL 0<br />#define Value_mark 1234<br />int Is_Equal(unsigned int a[][10] ,int n, int co

2011-04-25 10:42:00 378

原创 1.txt的文档

<br /> <br />  <br />  <br />  R E N<br />G 1 2 3<br />F 1 2 3<br />T 7 8 9<br /> RRR AAA BBB CCC <br /> HHH 3 5 7 5<br /> MMM 6 9 10 7<br />    NNN 19 9   10 432<br /> <br />    IIII      OOOO  PPP<br />    DDD 01 0 2  <br />   HH 7 8 9<br />KKK 01 23 34<

2011-04-25 08:58:00 324

原创 函数调用

<br /> 编写函数fun:从n个学生的成绩中统计出低于平均分的学生人数,由函数返回值返回,平均分存放在形参ptr_aver所指的存储单元中(即平均分由参数返回)。<br /> <br /> <br /> <br />// Below_average_num.cpp : 定义控制台应用程序的入口点。<br />//<br />#include "stdafx.h"<br />#include<stdio.h><br />#include<stdlib.h><br />#define NUM 8<br />

2011-04-18 15:27:00 611

原创 杨辉三角

<br />杨辉三角形特点是每个元素都等于它正上方与左上方数之和,于是可以计算出除第一列第一行外的所有元素(打印10行即可)。<br /><br />// YH_Triangle1.cpp : 定义控制台应用程序的入口点。<br />//<br />#include "stdafx.h"<br />#define N 10<br />int _tmain(int argc, _TCHAR* argv[])<br />{<br /> int Yh_Triangle[N][N]={0};<br /> int i

2011-04-15 09:03:00 483

原创 抓兔子

<br /> 围绕着山顶有10个圆形排列的洞,狐狸要吃兔子,兔子说:“可以,但必须先找到我,我就藏身于这十个洞中的某个洞。你从1号洞找,下次隔1个洞(即3号洞)找,第三次隔2个洞(即6号洞)找,再隔3个…以后在这个圆圈中如此类推,次数不限。”但狐狸从早到晚进进出出了1000次,仍没有找到兔子。  // Struct_Mp3.cpp : 定义控制台应用程序的入口点。<br />//#include "stdafx.h"<br />#include<stdio.h><br />#include<stdlib.h

2011-04-15 09:01:00 335

原创 最大——最小数字交换矩阵

<br /> 将一个5*5的矩阵中最大的元素放在中心,四个角分别放四个最小的元素(顺序从左到右,从上到下顺序依次从小到大存放),写一个函数实现之。用main函数调用。// Max_matrix.cpp : 定义控制台应用程序的入口点。<br />// #include "stdafx.h"<br />#include <stdlib.h><br />#include "stdio.h"<br />#include<ctime><br />#define N 5<br />void Max_matrix(in

2011-04-15 08:58:00 586

原创 Mp3文件解析

<br />   // Struct_Mp3.cpp : 定义控制台应用程序的入口点。<br />//<br />#include "stdafx.h"<br />#include<stdio.h><br />#include<stdlib.h><br /><br />int _tmain(int argc, _TCHAR* argv[])<br />{<br /> struct  MUSIC_TITAL_INFO<br /> {<br />  char ID3v1TAG[3];//存储标题信息<br />

2011-04-15 08:55:00 375

原创 统计单词个数

<br />// Struct_Mp3.cpp : 定义控制台应用程序的入口点。<br />//<br />#include "stdafx.h"<br />#include<stdio.h><br />#include<stdlib.h><br />#include<string.h><br />#define N 100<br />int _tmain(int argc, _TCHAR* argv[])<br />{<br /> char str[N] = {0};<br /> int length =

2011-04-15 08:54:00 382

LINUX的man的使用帮助

LINUX=======LINUX=======LINUX=======LINUX=======LINUX=======LINUX=======LINUX=======LINUX=======LINUX=======LINUX=======LINUX=======LINUX=======LINUX=======LINUX=======

2011-07-15

LINUX与SVN的使用帮助~~~~~~~~

LINUX 的学习与帮助 SVN的使用以及原理的讲解~~~~~ 加强对VIM的命令的使用~~~~~~~~~

2011-07-15

LINUX实验程序——————初学者

学习LINUX的课程小程序,有助于理解linux的很多概念与相关的系统编程的函数理解!借助这些实例,更好理解在linux下进行系统编程的学习!

2011-07-12

GDB与GTK+的使用技术文档

GTK+DFB 实验手册v0.0.9,对初次接触这个东西的人,可以看看这些技术文档,有很好的帮助。 大家一起用gtk编程.doc,在LINUX下进行图形化界面编程。

2011-07-05

C++作业习题程序(C++基础与中级知识巩固)

关于学习C++中级后的联系作业,很好的巩固C++整体知识框架的变成联系,提高变成实践能力

2011-07-04

105______C++学习课件资料

C++学习资源,提高个人技术与理论能力,同时规范代码书写,加深对各种概念的理解与扩展!

2011-07-01

LINUX

2011-06-29

C++学习资料

C++学习资料~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2011-05-09

高质量C课程作业程序实现

公司培训高质量C课程,完成相关程序程序作业,巩固高质量C的操作,如:魔幻矩阵,螺旋矩阵等,代码比较规范,仅是个人作业,仅供参考,课题提高对C程序的理解与实践

2011-05-09

C++实现CLOCK与计算器的完美程序

C++实现CLOCK与计算器的完美程序,使用重载运算符,添加输入输出功能

2011-05-06

Source Insight 3.5安装程序

Source Insight 3.5安装程序,公司开发项目使用的强大资源

2011-05-06

C++详细解读基本概念与思想

C++详细解读基本概念与思想,将C++的基本思想与基本编程注意事项解读详细,对入门很有帮助

2011-05-04

高质量C编程习题与答案详细源代码

培训高质量C练习作业,附带源程序,更好的理解C语言的精华

2011-05-04

PPT培训技能~~~~~~~~~~

PPT培训技能~~~~~~~~~~做出专业公司需要的严谨PPT,有很多PPT基本技能与技巧

2011-04-29

C++中级与windows编程

C++中级与windows编程,初步入门,公司培训课件

2011-04-29

answer------C\C++

C\C++课程资源 4 7 8 10 ksdjhfkhfweoiuyhrfnba,.djojhfwdu

2011-04-26

实现高速二进制文件解析与排序

本程序的功能是对中国导航的数据中的部分道路情况数据进行整理,分析,查询,排序。 原始数据存储在一个GTBL.dat的二进制文件中,具体的文件格式请参照ReveseTableFormat.xls 中的“逆引表格式”sheet. 在Kiwi格式中,每个道路都是被赋予了独一无二的编号,这个编号叫做LinkID, 在GTBL.dat这个文件中存储着部分道路情况的数据,他们是无序存储的(针对LinkID来说是无序的)。 提供的功能: 1) 读取GTBL.dat, 根据LinkID重新排序输出到新的二进制文件,格式同 ”逆引表格式”。 2) 检索: a. 根据LinkID查找指定的Link的相关情报并输出到控制台或者文件(文本格式)。 b. 查找指定 交叉Link列表示Class番号 的所有Link的集合。 c. 查找岔路数> n 的所有Link的集合, n由用户输入。 d. 指定道路名称检索。

2011-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除