c/c++
ayouayouwei
不要太垃圾了就好啦
展开
-
Code:Block下:socket编程undefined reference to `__imp_WSAStartup‘|
问题socket编程,打开代码发现报错:undefined reference to `__imp_WSAStartup’|解决方法1首先可以尝试代码中直接引入动态库,#pragam comment(lib,“ws2_32”);2如果不行再手动添加库setting->compiler打开Compiler setting 页面在Global compiler settings 选项卡里选择Linker settings, 在other linker options:里添加-lwsock原创 2020-12-02 10:05:08 · 3482 阅读 · 3 评论 -
日常遇到小问题
1、error C2632: 'long' followed by 'long' is illegal原因:因为 VC6中所使用的编译器是C90标准的,而 long long 型是在C99中新加入的(longlong int双长整型是C 99扩充的数据类型,同时扩充的还有float_complex,double_complex,longlong_complex,bool等),故无法...原创 2019-01-11 15:21:10 · 677 阅读 · 0 评论 -
scanf与空白字符
scanf函数在遇到以下情况会停止一个数据的输入,!!!是一个数据哦,不是停止这个函数哦!1、空白字符(空白字符是指空格键,tab键,回车键)2、遇宽度结束3、遇非法输入因此呢,当我们在用scanf输入一个字符串的时候,空格已出现就停止了,比如#include<cstdio>int main(){ char string[60]; sca...原创 2018-02-19 20:58:20 · 3746 阅读 · 0 评论 -
获取int等类型的最大值,最小值
获取int等类型的最大值,最小值可使用<limits.h> 这个库函数,其中定义了宏来限制个数据变量的值CHAR_BIT 8 定义一个字节的比特数。 SCHAR_MIN -128 定义一个有符号字符的最小值。 SCHAR_MAX 127 定义一个有符号字符的最大值。 UCHAR_MAX 255 定义...原创 2018-03-11 17:09:47 · 7924 阅读 · 0 评论 -
c与c#类似的功能#define
1、c中我们用#define来定义宏,查阅c#相关文档https://msdn.microsoft.com/zh-cn/library/yt3yck0x(v=vs.80).aspx得c#中define用以定义符号,但无法对符号赋值,当我们想实现在c中的宏定义,用一个符号来代替一个常数值,如#define MaxSize 1000在c#中用const定义常量来代替。const int M...原创 2018-03-15 14:33:24 · 2696 阅读 · 0 评论 -
c读取文件的小问题
只有当文件位置指针(fp->_ptr)到了文件末尾,然后再发生读/写操作时,标志位(fp->_flag)才会被置为含有_IOEOF。然后再调用feof(),才会得到文件结束的信息。...转载 2018-05-24 17:06:47 · 162 阅读 · 0 评论 -
DGIM算法c语言实现
DGIM算法能够使用O(log2N)位的情况下表示N位窗口,将估计得错误率降到任意大于0得数。 流中每位都有时间戳,我们将窗口划分为多个桶,每个桶中包含 1、最右部得时间戳(最近的时间戳) 2、桶的大小(桶中1的个数,是2的幂)此时桶必须遵循6条规则:1、桶的最右部的位置总是1;2、每个1的位置都在桶内、3、一个位置只能属于一个桶...原创 2018-04-13 09:31:58 · 1035 阅读 · 0 评论