c
Novicee
遇到大事物,大问题,要多看,多思考。
展开
-
C++实现Socket网络编程
/*服务器*/ #include <stdio.h> #include <string.h> #include <stdlib.h> #include <strings.h> #include <sys/types.h> #include <sys/socket.h> #include <arpa/inet.h> #include <netinet/in.h> int main() {原创 2021-03-24 00:06:28 · 613 阅读 · 0 评论 -
c中一些零碎知识
<stdio.h>中1.scanf("%d",&a);这个操作前面如果有字符串的输入的话要要这样写:..这里是字符串输入的代码...getchar();//对没错,中间要加一个getchar()用来接收你的回车,要是不加,信息会遗漏!!!!!scanf("%d",&a);2.gets用来读入一行字符(包括空格,遇到回车结束),读到某一个字符串指针所指向的一段空间。3.puts用来输出一个字符串指针指向的字符串,会自带换行。<windows.h>中S原创 2020-05-26 15:43:15 · 127 阅读 · 0 评论 -
详细简单的win中P,V操作(司机、售票员)C语言
如果还不知道创建子进程,先去看看我前面的博文吧。c语言windows环境下::1.<windows.h>中有信号量创建的函数和模拟PV操作的函数:创建信号量HANDLE CreateSemaphore( LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, // 安全属性指针 LONG lInitialCount, // 初始计数 LONG lMaximumCount, // 最大计数 LPCTSTR lpName // 对象名指针);参数原创 2020-06-02 10:26:56 · 3543 阅读 · 3 评论 -
详细简单的WIN下创建进程(C语言)
只需要记住一个头文件和一个函数头文件:<windows.h>创建函数:createProcess函数BOOL CreateProcess(//返回值是BOOL型,可以通过这个判断是否创建成功LPCTSTR lpApplicationName, //要创建的进程名称,可执行文件LPTSTR lpCommandLine, //命令行参数这里说明下:在第一个参数和第二个参数里都可以放你的.exe文件的名字,具体做法有以下几种:文件名字是字符串 可以是可执行模块的绝对路径,也可以是原创 2020-05-26 14:58:38 · 6128 阅读 · 0 评论 -
c语言实现顺序性链表
注意事项:改变元素个数时更新lenth进行增添元素时检查表是否满插入、删除时检查位置是否合法能用取地址符号就尽量用,代码简洁库函数realloc的用法原理分析:SqList结构体变量只需要提供一个指针的头部,剩下的操作都由函数完成#include<stdio.h>#include<stdlib.h>#include<memory.h>#...原创 2019-09-05 18:24:03 · 1196 阅读 · 0 评论 -
C语言 多项式的输出问题
用单链表来存储多项式的输出问题也即稀疏多项式输出问题输出分割问题:第一项应该是正数无符号,负数随便,后面的项应该是都有符号。第一项是输出常数还是别的?系数为0时候怎么办?一次项的指数不需要,系数为1或-1的时候也可以省略。输出分割思路:输出有无符号判断,可设立标志一次项系数为1或-1和其他系数的分开考虑只在整数范围内的话,就把区间分为:[负无穷,-1)U{-1}U{1}U...原创 2019-09-25 13:40:10 · 2681 阅读 · 0 评论