C基础
亚细亚
这个作者很懒,什么都没留下…
展开
-
可执行文件以管理员身份运行
对于编写的可执行文件,运行时以管理员身份运行,否则可能导致程序崩溃,原创 2022-10-31 09:04:58 · 164 阅读 · 0 评论 -
GetQueuedCompletionStatus返回为0,GetLastError()错误号是234
GetLastError()代码234原创 2022-07-06 10:02:10 · 350 阅读 · 0 评论 -
‘WSASocketA‘: Use WSASocketW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecat
原创 2022-03-03 16:11:59 · 828 阅读 · 0 评论 -
不能将“char *“类型的值分配到“LPWSTR“类型的实体
菜单中的 : 1.项目—属性—选择平台:win322.项目—属性—常规—字符集:选择使用多字节字符集。以上两个选项缺一不可;祝你成功!原创 2022-02-24 16:01:08 · 982 阅读 · 0 评论 -
GetQueuedCompletionStatus返回几个错误代码
调用GetQueuedCompletionStatus,返回GetLastError()的值:121信号灯超时时间已到原创 2021-06-16 14:43:03 · 1466 阅读 · 0 评论 -
字符串中查找字符串
字符串中查找字符串,获得索引起始位置。最近由于做一个项目,其中要对一个字符串进行处理,于是消耗时间写了一个关于字符串索引的函数。这个函数的功能:从被索引的字符串中查找自己定义的字符串,查找出包含字符串索引起始位置,这个索引值保存在二维数组indexValue中。void subStrSel(char * sourceStr,int sourceStrLen,char * selStr,int selStrLen) { //被检索的字符串的中介指针 char * tempSrcSt.原创 2021-05-18 15:16:24 · 3260 阅读 · 0 评论 -
main()函数两个参数了解
先看例子:#include "stdafx.h"#include<stdio.h>#include<stdlib.h>int main(int argc,char *argv[]){ printf("argc= %d\n",argc); while(argc--) { // printf("argc= %d\n",argc); printf("%s \n",*argv++); } system("p...原创 2021-01-21 17:25:51 · 227 阅读 · 0 评论 -
char**a与char*a[]的个人理解
在编写代码过程中或者看到别人使用char**a或者char*a[]的时候,大脑突然就短路了,不知道这两个之间有什么关系,或者不知道如何使用。就个人理解来说一说:先看char*a[],这是一个数组指针变量,也就是数组变量a[], 该变量的数据类型为指针类型char *, 再次理解就是数组变量中所存储的每一个值都是指向字符的指针类型char*的地址。C语言规定数组变量a是不能自增或者自减的(也就是说a是一个常量,当然常量是不能自增或者自减),a是一个数组,也是数组的一个初始地址。当我们用数组a的每一原创 2021-01-15 10:29:03 · 2260 阅读 · 1 评论 -
htonl()函数学习
今天在网上看到一篇关于htonl()函数的解释,感觉有道理,贴过来大家一起学习!htonl就是把本机字节顺序转化为网络字节顺序h---host 本地主机to 就是to 了n ---net 网络的意思l 是 unsigned long所谓网络字节转载 2011-08-26 14:58:15 · 51125 阅读 · 1 评论 -
函数指针应用
一,函数指针基础#include int max(int x,int y){ int z; if(x>y) z=x; else z=y; return z;}void main(){ int a,b,c; int(*p)(i原创 2011-08-16 09:44:01 · 498 阅读 · 0 评论 -
返回指针的函数
#include int* Max(int *x,int *y){ int *q; if(*x>*y) { q=x; }else { q=y; } return q;原创 2011-08-16 09:35:39 · 433 阅读 · 0 评论 -
定义C/C++全局变量/常量几种方法的区别
1. 编译单元(模块): 在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用gcc,make转载 2011-09-13 11:32:24 · 547 阅读 · 0 评论