UC Library Extensions UnderC comes with a pocket implementation of the standard C++ libraries, which is a reasonably faithful subset. This documentation describes those UnderC functions and classes which are not part of the C++ standard. UC Library Builtin functions: Most of these are standard C functions, but there are a few unique to the UnderC system which give you runtime access to the compiler. You may evaluate expressions, execute commands, compile code, etc. * Expands the text in expr using the UnderC preprocessor, putting the result into buff. void uc_macro_subst(const Char* expr, Char* buff, int buffsize) * Executes a UC #-command, like #l or #help. uc_cmd() expects the name of the command, _without_ the hash, e.g. uc_cmd("l fred.cpp") or uc_cmd("help"). void uc_cmd(const Char* cmd) * Evaluates any C++ expression or statement will return non-zero if unsuccessful.
标签: implementation Extensions libraries standard
上传时间: 2013-12-14
上传用户:leehom61
这个是一个用Keil C51编写的16位串行AD芯片ADS1100的驱动程序示例,程序中含有写好的ADS1100.H标准驱动函数和LCD1602.H液晶驱动函数,用51模拟IIC总线进行数据采集。提供API式外部函数接口:void Init_ads1100(unsigned Char mdata) unsigned int Rd_ads1100(void) 具体功能见程序中的*.C测试文件。
上传时间: 2014-06-25
上传用户:onewq
学会对文件的记录锁定,及解锁。#include <stdio.h> #include <unistd.h> #include <fcntl.h> int main() { int fd int i struct { Char name[20] uint ID int age } myrec fd =open("name", O_RDWR|O_CREAT, 0755) if (fd == -1) return -1 printf("Input your name:") scanf("%s", myrec.name) printf("Inpute your ID :") scanf("%d", &myrec.ID) printf("Input your age :") scanf("%d", &myrec.age) lseek(fd, 0,SEEK_END) lockf(fd, 1, 0) write(fd, (void *)&myrec, sizeof(myrec)) lockf(fd, 0 ,0) return 0 } 执行命令cc lock.c –o lock.out Chmod +x lock.out ./lock.out
标签: 记录
上传时间: 2016-01-04
上传用户:亚亚娟娟123
Linux 2.4.18 s3c2440 led driver 使用dev-C++撰寫,需要linux 2.4.18 kernel include,編譯完成後產生led module。 insmod main.o //安裝模組 mknod /dev/leds c 221 0 使用方法: int main(int argc, Char *argv[]) { int testdev //led test... testdev = open("/dev/QuickMarkLed",O_RDWR) ioctl(testdev, 2, 1) //ioctl(device, led number, open/close) open=1 ioctl(testdev, argv[1][0]- 0 , argv[2][0]- 0 ) //ioctl(device, led number, open/close) open=1 close(testdev) return 0 }
标签: s3c2440 driver Linux dev-C
上传时间: 2014-01-01
上传用户:qlpqlq
* first open client.cpp and search for that USER_MSG_INTERCEPT(TeamInfo) over it u add this Code: USER_MSG_INTERCEPT(Health) { BEGIN_READ(pbuf,iSize) me.iHealth = READ_BYTE() return USER_MSG_CALL(Health) } * then we search for int HookUserMsg (Char *szMsgName, pfnUserMsgHook pfn) and add this Code: REDIRECT_MESSAGE( Health ) *k now we have the health registered and can read it out i stop this hear know cuz i must thanks panzer and w00t.nl that they helped me with it first time! *ok now we go to int HUD_Redraw (float x, int y) and packing this draw code in it Code:
标签: USER_MSG_INTERCEPT TeamInfo client search
上传时间: 2016-01-22
上传用户:ynzfm
将运算的结果(浮点数)存入eeprom中。我们知道,浮点数在c语言中是以ieee格式存储 的,一个浮点数占用四个字节,例如浮点数34.526存为(160,26,10,66)这四个数。要 将一个浮点数存入eeprom,实际上就是要存这四个数。那么如何在程序中得到一个浮点数的 组成数呢? 浮点数在存储时,是存储连续的字节中的,只要设法找到存储位置,就可以得到这些数了。 可以定义一个void的指针,将此指针指向需要存储的浮点数,然后将此指针强制转化为Char型,这样,利用指针就可以得到组成该浮点数的各个字节的值了!
上传时间: 2014-01-21
上传用户:a673761058
矩阵键盘驱动程序, unsigned Char key(void) 只要调用这个函数即可实现
上传时间: 2014-08-04
上传用户:GavinNeko
基于arm7的uclinux嵌入式驱动程序源代码, 代码很全,包括如下目录: adc、gpio、i2c、pwm、Simple Block Device Driver Module、Simple Char Device Driver Module、Simple Ethernet Device Driver Module、Simple Kernel Module、spi、zlg_ffs
上传时间: 2013-12-22
上传用户:fxf126@126.com
数据结构(严慰敏)配套纯c代码实验十 typedef int InfoType // 定义其它数据项的类型 typedef int KeyType // 定义RedType类型的关键字为整型 struct RedType // 记录类型(同c10-1.h) { KeyType key // 关键字项 InfoType otherinfo // 其它数据项 } typedef Char KeysType // 定义关键字类型为字符型 #include"c1.h" #include"c10-3.h" void InitList(SLList &L,RedType D[],int n) { // 初始化静态链表L(把数组D中的数据存于L中) Char c[MAX_NUM_OF_KEY],c1[MAX_NUM_OF_KEY] int i,j,max=D[0].key //
标签: typedef int InfoType KeyType
上传时间: 2016-03-03
上传用户:2404
注:语音聊天部分还未完成,还需要些时间:) 1.运行服务器端需要你的机器上安装了数据库sql200(sp4),程序用的是JTDS的驱动程序。并且需要建一个gamvantalk数据库,还需要创建一些字段:usrname,password,truename,country,fav,tel 均为Char类型,其中username和password字段不能为空。 2.客户端连接的默认IP在192.168.1.111;如果您想在本机上进行调试,你需要把您的电脑上的ip改为192.168.1.111,默认端口为6544,如果是2003系统,您要确定是这个端口是开着的。 3.需要jdk5.0或者以上版本。 4.由于一部分工程是在eclipse下建立的,一部分实在netbeans下建立的,所以您如果想查看源代码要正确加以区分。其中clubec是在eclipse下面建立的工程,其余的都是在nb下面建立的工程。 5.主程序服务器端,ClunServer.jar。主程序客户端为clubClient.jar。我们也顺便打了些工具包在里面,有可以随意追加文本并且设定相应的颜色的MyTextPane,和可以随意定制的继承与JLabel的MyList.jar。
上传时间: 2013-12-22
上传用户:凤临西北