- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 基于Linux C 用socket和线程 实现的简易聊天室之客户端
#include <stdio.h>#include <string.h>#include <stdlib.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <pthread.h>#define...
2017-02-26 10:54:31 3748 2
原创 基于Linux c 用socket和线程 实现的简易聊天室之服务器
#include #include #include #include #include #include #include #include #define PORTNUMBER 9994#define MAXNUM 10#define OK 1#define ERROR 0typedef int Elementtype;
2017-02-26 10:52:41 1153
原创 Linux c 用栈和队列实现的停车场管理系统
#include #include #include #include #include #include #define MAX_SIZE_PARK 5 //停车场的最大容量#define MAX_SIZE_SERVICE_ROAD 15 //便道的容量#define OK 1#define ERROR 0 typedef char E
2017-02-26 10:51:07 694
转载 C语言数组
C语言数组一、数组的概念用来存储一组数据的构造数据类型特点:只能存放一种类型的数据,如全部是int型或者全部是char型,数组里的数据成为元素。 二、数组的定义格式: 类型 数组名[元素个数];举例:存储5个人的年龄Int agrs[5]; //在内存中开辟4x5=20个字节的存储空间可以在定义数组的同时对数组进行初始化:Int ages[5]={17,18...
2018-08-30 22:09:54 457
原创 C语言数组
C语言数组一、数组的概念用来存储一组数据的构造数据类型特点:只能存放一种类型的数据,如全部是int型或者全部是char型,数组里的数据成为元素。 二、数组的定义格式: 类型 数组名[元素个数];举例:存储5个人的年龄Int agrs[5]; //在内存中开辟4x5=20个字节的存储空间可以在定义数组的同时对数组进行初始化:Int ages[5]={17,18...
2018-07-18 15:59:29 268
原创 VS2010 win32 音乐播放器
// 古董音乐播放器:主框架#include #include void PopFileInitialize(HWND);BOOL PopFileOpenDlg(HWND, PTSTR, PTSTR);void paly_mp3(char *dress);void pause_mp3();void reset_mp3();st
2017-02-28 19:44:10 1293
原创 员工管理系统之 STL(容器)的vector
v#include #include //数据库#include #include #include //算法using namespace std;MYSQL *mysql;//创建一个指向数据库的全局指针//定义全局的属性int id;//职工号int age;//年龄int postcode;//邮编int salary;/
2017-02-26 16:15:53 490
原创 员工管理系统之MYSQL
#include #include //数据库#include #include #include //算法using namespace std;MYSQL *mysql;//创建一个指向数据库的全局指针//定义全局的属性int id;//职工号int age;//年龄int postcode;//邮编int salary;//
2017-02-26 16:14:16 3210
原创 员工管理系统之C++ 单链表
#include #include #include using namespace std;class Worker //定义一个员工类{//friend func;private:int id;//用来保存员工的职工号int age;//年龄int postcode;//邮编int salary;//工资strin
2017-02-26 16:13:12 3180 5
原创 基于VS 2010下图形库版本的 C++程序之推箱子
/*** win32控制台版本的推箱子 ****//********** 2017.2.21 make by qiu **********//***墙 1,箱子 4,目的地 3,人 5,空地0 ********//*********箱子在目地地 4+3 *****//*********人在目地地 5+3 ********/#include
2017-02-26 10:59:00 936
原创 VS 2010 MFC 制作的双色球模拟软件 之 dlg.cpp
// doubledall_newDlg.cpp : 实现文件//#include "stdafx.h"#include "doubledall_new.h"#include "doubledall_newDlg.h"#include "afxdialogex.h"#ifdef _DEBUG#define new DEBUG_NEW#endif
2017-02-26 10:56:15 848 1
原创 基于 Linux sqlite3 的通讯录
#include #include #include#include #include #define MAX_NAME 100#define MAX_TEL 11#define OK 1#define ERROR 0typedef char Elementtype;typedef char Status;void Sqlite3
2017-02-26 10:38:06 298
原创 基于Linux C 单链表的通讯录程序
#include #include #include#include #define MAX_NAME 100#define MAX_TEL 11#define OK 1#define ERROR 0typedef char Elementtype;typedef char Status;typedef struct node{
2017-02-26 10:34:52 330
转载 open/read/write和fopen/fread/fwrite的区别
open:系统调用,返回的是文件描述符,即文件句柄,是文件在文件描述副表里的索引。fopen:C语言库函数,返回的是一个指向文件结构的指针。fopen是ANSI C标准中的C语言库函数,在不同的操作系统中应该调用不同的内核API,UNIX环境下,fopen是对open的封装。文件描述符是UNIX/Linux下的一个概念,Linux环境下,一切设备皆是文件,一切设备皆是以文件的形式进行操作,
2016-12-30 16:38:48 248
转载 srtuct 和 class的区别
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]很多初学者或者是想当然,或者是被网上的一些错误信息给误导,面试中问到class和struct区别时经常会说class可以继承而struct不可以继承,这是完全错误的。但在C#中,class与struct确实有这点区别(当然不止这一点)。其实,在C++中,这两个关键词并没有大的区别,仅在细节上
2016-12-20 17:06:48 553
原创 C语言数组
C语言数组一、数组的概念用来存储一组数据的构造数据类型特点:只能存放一种类型的数据,如全部是int型或者全部是char型,数组里的数据成为元素。二、数组的定义格式: 类型 数组名[元素个数];举例:存储5个人的年龄Int agrs[5]; //在内存中开辟4x5=20个字节的存储空间可以在定义数组的同时对数组进行初始化:
2016-11-10 22:37:20 196
转载 C语言指针详解
指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指针是学习C语言中最重要的一环, 能否正确理解和使用指针是我们是否掌握C语言的一个标志。同时, 指针也是C语言中最为困难的一部分,在学习中除了要正确理解基本概
2016-11-03 22:08:19 324
转载 C语言常见错误
1、 拼写错误,尤其是include,main,void,float等词。C语言的32个关键字与基本含义如下:double :声明双精度变量或函数int: 声明整型变量或函数char :声明字符型变量或函数float:声明浮点型变量或函数void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)auto :声明自动变量 一般不使用struct:声明结构
2016-11-02 20:10:02 613
原创 C语言99乘法表程序
#includemain(){ int x,y,z; for(x=1;x { for(y=1;y { z=x*y; printf("%d*%d=%d ",y,x,z); } printf("\n"); }}
2016-11-01 21:02:16 977
转载 常用VI编译器的各种命令
1. Linux下的常用命令ls:查看当前目录下的内容ls –a :查看当前目录下隐藏的文件和目录ls –l :查看当前目录下文件和目录的详细内容 cd:切换目录cd ..:返回到当前目录的上层目录cd .:进入当前目录cd ../..:进入当前目录的上层目录的上层目录 mkdir:创建一个新的目录rm:删除一个文件 若要删除目录,则加参数-r或者
2016-10-31 19:47:47 1143
转载 C语言数据类型
C 语言包含的数据类型如下图所示:一、数据类型与“模子”short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。怎么去理解它们呢? 举个例子:见过藕煤球的那个东西吧?(没见过?煤球总见过吧)。那个东西叫藕煤器,拿着它在和好的煤堆里这么一咔,一个煤球出来了。半径12cm,12 个孔。不同型号的藕煤器咔出来的煤球大小不一样,孔
2016-10-30 20:53:11 206
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人