
C/C++语言
C/C++语言
怪异收集者
无法访问
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[Win32]IP数据报的首部如何定义
在进行网络编程时,可能需要直接操作原始的IP数据报,例如编写网络嗅探器。此时要定义一个表示IP数据报首部的结构体来获取首部中的各个信息,问题也随之而来:平时我们使用的数据都是BYTE、WORD或者DWORD,但IP数据报首部的有些字段并不按照字节、字或双字对齐,字段的长度也不是一字节、两字节或四字节,这种不一致的现象使得结构体的定义很有难度。我见过几种IP数据报首部结构体的定义,虽然方法各异,但都转载 2014-11-07 13:35:00 · 457 阅读 · 0 评论 -
在VC6.0中连接mysql数据库的方法实例
最近用JAVA写程序,在连接数据库并操作上感觉还是较其他语言简单多了,在这方面C/C++就显得有点繁杂,不过也并非难事。首先就是要清除mysql提供的关于C的API,连接:http://dev.mysql.com/doc/refman/5.1/zh/apis.html内容包括以下,用到的大概前几项,主要是数据类型,函数概括,函数描述25.2. MySQL C原创 2014-09-22 16:31:50 · 1198 阅读 · 0 评论 -
重新编译运行C++/Cuda混编项目
由于需要,最近得重新运行一个CUDA项目,但我苦于没有经验,只能从编译开始入门一下,不过还是不算难的,难的是原项目代码不保证质量,而且有若干无关文件,且运行环境未知、各模块的运行版本也不是很清楚,导致搞了一大堆操作(应该是正确的)最后却没跑起来,是的,这是一篇翻车笔记。从最简单的CMAKE示例开始为了打印文件结构,我们要先装一个tree来做准备。...原创 2020-02-13 04:38:09 · 618 阅读 · 0 评论 -
C语言函数传值问题
现有如下程序段:void getmem(char **p,int n){ *p=(char *)malloc(n);}int main(void) { // your code goes here char *str; getmem(&str,100); strcpy(str,"hello"); printf("%s",str);free(str); return 0;}原创 2015-11-29 23:51:58 · 1028 阅读 · 0 评论