上一页 1 ··· 6 7 8 9 10

2013年8月14日

MFC VC6++学习笔记

摘要: 一、mfc中基于对话框程序添加菜单栏1打开对话框资源,然后右键->属性->常规 里面有个"菜单" 下拉框,然后选择IDM_USER!2打开对话框,右键属性,选择刚才的菜单即可3 右击菜单项,点击向导宏,就可 阅读全文

posted @ 2013-08-14 13:00 鹰之翔 阅读(390) 评论(0) 推荐(0) 编辑

2013年8月11日

C/C++错误分析errno,perror,strerror和GetLastError()函数返回的错误代码的意义

摘要: 在C语言编译中,经常会出现一些系统的错误,这些错误如果在编译的时候不能很好的“预见”,会使系统“崩溃”,常见的捕获错误函数有:errno#include这个变量是程序默认的参数,并不需要程序员显式定义,但必须声明:extern int errno; 并且需要包含头文件 errno.hperror()原型:#include void perror(const char *msg);它是基于errno的当前值,在标准出错上产生一条出错信息,然后返回。它首先输出由msg指向的字符串,然后是一个冒号,一个空格,接着是对应于errno值的出错信息,最后是一个换行符。strerror()原型:#inclu 阅读全文

posted @ 2013-08-11 21:25 鹰之翔 阅读(6625) 评论(0) 推荐(0) 编辑

C语言的32个关键字

摘要: 由ANSI标准定义的C语言关键字共32个:auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if while static根据其的作用,可以将分为数据类型关键字和流程控制关键字两大类。1数据类型关键字A基本数据类型(5个)void:声明函数无返回值或无参数,声明无类型指针,显式丢弃运算 阅读全文

posted @ 2013-08-11 15:23 鹰之翔 阅读(321) 评论(0) 推荐(0) 编辑

c语言文件操作函数详解

摘要: 一、文件操作注意点:1 打开文件时,如果打开方式加“+”,表示该文件可以“写” ;2 退出程序一般用exit函数,正常退出参数为0,非正常退出参数为正零值 ;3 文件的读写操作:按字符、字符串、格式、块 ;4 fwrite和fread只有使用二进制方式,才可以读写任何类型的数据。最常用用于读写数组和结构体类型的数据二、文件操作常用函数1、FILE * fopen(const char * path,const char * mode)参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态 文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并 阅读全文

posted @ 2013-08-11 15:16 鹰之翔 阅读(309) 评论(0) 推荐(1) 编辑

2013年8月10日

c语言指针说解

摘要: 一、 指针定义1指针的意义2指针的赋值指针变量同普通变量一样,使用之前不仅要定义说明, 而且必须赋予具体的值。未经赋值的指针变量不能使用, 否则将造成系统混乱。#include #include void main() {int* a ,b;}#include #include void main() {int* a ,b;a=&b;}#include #include void main() {int* a ,b;a=&b;b=2; //或*a=2,但不可a=1不请允许将“地址”外的任何数赋给指针变量a}②把一个变量的地址赋予指向相同数据类型的指针变量。例如: int a,* 阅读全文

posted @ 2013-08-10 20:38 鹰之翔 阅读(234) 评论(0) 推荐(0) 编辑

2013年8月9日

编译Linux系统下的jrtplib3.9和jthread1.3(arm和ubuntu)

摘要: 最近由于学习需要,需要编译jrtplib,网上的资料基本上都是关于3.9以前的版本,而以前的版本基本上都是通过confiugre来配置生成Makefile,而最近的版本却没有这一项,而是使用cmake命令来生成Makefile文件。现把我的编译过程记录如下:下载源码:jrtplib源码下载、jthread源码下载、cmake源码下载一、编译buntu环境下使用的jrtplib库:1,安装cmake,在ubuntu下,可以使用命令进行安装:apt-get install cmake 也可以使用源码进行安装:解压包、./configure 、make 、make install 即可2 安装jth 阅读全文

posted @ 2013-08-09 21:16 鹰之翔 阅读(701) 评论(0) 推荐(0) 编辑

2013年8月6日

网络编程Socket UDP

摘要: 图表流程linux udp测试代码//server.c#include #include #include #include #include #include #include #include #include #include #include #define PORT 8999#define MAXSIZE 4096 int main(int argc, char *argv[]){ int sockfd, addr_len; struct sockaddr_in serv_addr, clnt_addr; char recvmsg[MAXSI... 阅读全文

posted @ 2013-08-06 18:41 鹰之翔 阅读(283) 评论(0) 推荐(0) 编辑

2013年7月31日

ubuntu下安装ffmpeg和X264

摘要: 第一步:安装必要的库$:sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libMP3lame-dev libsdl1.2-dev libtheora-dev libx11-dev zlib1g-devView Code 第二步:安装SDL(否则可能编译不出ffplay)$:sudo apt-get install libsdl1.2-dev$:sudo apt-get install libsdl-image1.2-dev l 阅读全文

posted @ 2013-07-31 19:06 鹰之翔 阅读(4931) 评论(0) 推荐(0) 编辑

2013年4月18日

初识嵌入式Linux

摘要: 学习嵌入式Linux开发,没有"环境",光看书籍,只能纸上谈兵.所以开发环境是必须的.软件环境主要是在PC上安装虚拟机,在虚拟机上安装Linux的发行版,硬件环境就是拥有一套属于自己的开发板. 软件环境容易搭建,一般常用的虚拟机有VMware Workstation(现在已经是9.0了,该软件是共享软件,即先试用一段时间,然后就会收费,否则不能用,不过网络上有许多破解版的)和VMPlayer(它是VMware的一个按比例缩小的版本,对于个人来说,它是免费的.最新版本为5.0.2).下载点击安装即可. 我们常说的Linux,是一种笼统的说法,具体的说,Linux可理解为,1L 阅读全文

posted @ 2013-04-18 11:07 鹰之翔 阅读(157) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10

导航