C语言

Linux下C语言使用openssl库进行加密

  在这里插一小节加密的吧,使用openssl库进行加密。  使用MD5加密  我们以一个字符串为例,新建一个文件filename.txt,在文件内写入hello,然后在Linux下可以使用命令md5sumfilename.txt计算md5值==> b1946ac92492d2347c6235b4d26...

C语言的数据结构之单链表插入操作说明

1.单链表插入的操作如下示意图:  、2.具体的操作分为三步:  a.创建一个新的节点p3;  b.p3的next指针在插入的时候先指向p1  c.然后让原本指向p1的next指针指向p33.具体的插入方式有两种:  a.头插入法  b.尾部插入法4.具体的代码 1#include<stdio.h>...

C语言如何进行攻击修改数据

本博客的例子在Windows下的vs2015版本进行的攻击测试,修改一段内存数据的地址的数据内容1.首先,在VS2015中新建一个空项目,点击源文件进行添加target.c文件,编写具体的代码如下:1#include<stdio.h>2#include<stdlib.h>3#include<...

1.1_C语言概述

 1.1什么是C语言一提到语言这个词语,自然会想到的是像英语、汉语等这样的自然语言,因为它是人和人交换信息不可缺少的工具。而今天计算机遍布了我们生活的每一个角落,除了人和人的相互交流之外,我们必须和计算机角落。用什么的什么样的方式和计算机做最直接的交流呢?人们自然想到的是最古老也最方便的方式——语言,而C语言...
代码星球·2020-11-27

linux平台进行c语言源码安装

安装c源程序的步骤:  1../configure--prefix执行编译检测指定安装路径  2.make  编译  3.sudomakeinstall编译后安装  前两步可以合成一步(make&&makeinstallxxx)  ...

C语言学习和回顾

http://www.runoob.com/cprogramming/c-tutorial.html...
代码星球·2020-11-26

详解C语言的htons和htonl函数、大尾端、小尾端

在Linux和Windows网络编程时需要用到htons和htonl函数,用来将主机字节顺序转换为网络字节顺序。    在Intel机器下,执行以下程序 int main(){   printf("%d/n",htons(16))...

C语言文件的读写

字符读写函数 :fgetc和fputc字符串读写函数:fgets和fputs数据块读写函数:freed和fwrite格式化读写函数:fscanf和fprinf下面分别予以介绍。使用以上函数都要求包含头文件stdio.h。字符读写函数是以字符(字节)为单位的读写函数。每次可从文件读出或向文件写入一个字符。1)读...
代码星球·2020-11-25

C语言strcat()函数:连接字符串

头文件:#include<string.h>strcat()函数用来连接字符串,其原型为:  char*strcat(char*dest,constchar*src);【参数】dest为目的字符串指针,src为源字符串指针。strcat()会将参数src字符串复制到参数dest所指的字符...

C语言字符串与数字相互转换

在C/C++语言中没有专门的字符串变量,通常用字符数组来存放字符串。字符串是以“”作为结束符。C/C++提供了丰富的字符串处理函数,下面列出了几个最常用的函数。  ●字符串输出函数puts。  ●字符串输出函数gets。  ●字符串连接...

C语言之Sleep函数

功能:执行挂起一段时间 用法:unsignedsleep(unsignedseconds); 注意: 在VC中使用带上头文件#include<windows.h>,在Linux下,gcc编译器中,使用的头文件因gcc版本的不同而不同#include<unistd.h> 在VC中,Sleep中的第...
代码星球·2020-11-25

C语言Win32 Application 的标题栏图标,任务栏图标,exe文件图标问题

    我们这里新建的首先是一个空工程,新建c文件。    因为是空工程,我们没有资源文件,要用到图标资源,首先要新建和导入图标为资源。选择引入资源,选择要引入的ico文件完成,重命名保存Script_icon.rc(名字不确定),保存之后...

C语言 结构体内存对齐

结构体typedefstructTest{chara1;inta2;chara3;shorta4;}Test_T;内存排布图如下  参考:https://blog.csdn.net/zhengnianli/article/details/87390212https://blog.csdn.net/S...
代码星球·2020-11-01

C语言 memset函数及其用法

 定义void*memset(void*s,intc,unsignedlongn);描述将指针变量s所指向的前n字节的内存单元用一个“整数”c替换,注意c是int型。s是void*型的指针变量,所以它可以为任何类型的数据进行初始化。 例子#include<stdio.h...

C语言strncasecmp()函数:比较字符串的前n个字符

 定义intstrncasecmp(constchar*s1,constchar*s2,size_tn);描述strncasecmp()用来比较参数s1和s2字符串前n个字符,比较时会自动忽略大小写的差异。若参数s1和s2字符串相同则返回0。s1若大于s2则返回大于0的值,s1若小于s2则返回小于0的值。&n...