![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
一只小肥羊丶
这个作者很懒,什么都没留下…
展开
-
使用c语言实现openssl客户端和Java服务器端通信
转载自:http://www.cnblogs.com/etangyushan/p/3679457.html 前几天组长让我实现一个使用openssl的c语言编写的客户端和java编写的服务器实现字符流的通信,给了段代码。在自己的ubuntu上跑服务器和客户端收发信息都没有问题,但是就是和java的通信不了。后来发现组长给的客户端代码有问题,于是网上找到了比较正...转载 2018-05-30 21:55:52 · 559 阅读 · 1 评论 -
C语言strtok()函数:字符串分割
头文件:#include函数定义:char * strtok(char *s, const char*delim);函数说明:strtok()用来将字符串分割成一个个片段。参数s指向欲分割的字符串,参数delim 则为分割字符串,当strtok()在参数s 的字符串中发现到参数delim的分割字符时则会将该字符改为\0 字符。在第一次调用时,strtok()必...转载 2018-05-30 17:15:52 · 563 阅读 · 0 评论 -
#if defined和#if !defined(c语言的宏定义)
转载自:http://blog.chinaunix.net/uid-26435987-id-3077444.html因为对于一个大程序而言,我们可能要定义很多常量(不管是放在源文件还是头文件),那么我们有时考虑定义某个常量时,我们就必须返回检查原来此常量是否定义,但这样做很麻烦.if defined宏正是为这种情况提供了解决方案.举个例子,如下:#define ....转载 2017-10-20 11:54:02 · 1291 阅读 · 18 评论 -
char * ,char ** ,char a[ ] ,char *a[]详解
C语言中,由于指针的灵活性,所以在代替数组使用,或者混合使用时,往往会引起许多人的迷惑,所以写了这篇博客用来详细区分这几种用法的区别。 首先,在C语言中,没有真正的字符串类型,可以通过字符数组来表示字符串,因为在数组中,他的地址是连续的,C语言中规定数组名代表数组所在内存地址的首地址,比如str[10],那么str== &str[0]...转载 2017-11-06 16:07:00 · 1901 阅读 · 2 评论 -
C语言graphics.h的使用
graphics.h是TC里面的图形库,如果要用的话应该用TC来编译,VC++有他自己的另外图形库。分为:像素函数、直线和线型函数、多边形函数、填充函数等。如何在vc及vs环境中使用graphics.h插件EasyX。找不到的可以联系我 标准EasyX即可。像素函数 画像素点函数功能: 函数putpixel() 在图形模式下屏幕上画一个像素点。用法:函数调用方...转载 2016-12-11 16:41:59 · 18636 阅读 · 0 评论 -
2048
分享一个2048游戏的C语言代码。#include#include#include#include#defineUP 72#define DOWN 80#define LEFT 75 #define RIGHT 77#define ESC 27inta_ival[16]; //16个数字int interface...原创 2016-11-14 20:03:06 · 753 阅读 · 0 评论 -
fprintf()中的stderr解析
void main() { fprintf(stderr,"stderr!"); fprintf(stdout,"stdout!"); printf("printf!");}编译上面的 .c 文件,执行结果:stderr!stdout!printf! 如果将结果重定向至文件若将输入重定向到一个temp.txt文件中,...转载 2019-01-27 16:27:30 · 1366 阅读 · 0 评论