C语言学习
Rice-Bug
这个作者很懒,什么都没留下…
展开
-
可执行文件的编译过程
预处理过程、编译过程、汇编过程、链接过程。fPIC是位置无关码,-shared是按照共享库的方式来链接。创建动态链接库windows系统是生成.dll文件。将文件打包成静态链接库。原创 2022-08-01 19:26:15 · 265 阅读 · 0 评论 -
C语言打印文件中指定位置所在行内容
代码】C语言打印文件中指定位置所在行内容。void PrintFileOfPosition(int position_file,char * src_file),参数1为指定位置,参数2为文件名。文件读取方式为行读取,所以读完一行要记录该行字符的数量,方便找到指定位置所在行。while (scanf("%d",&position_file))循环输入指定位置,直到输入非数字类型。......原创 2022-08-01 19:25:49 · 1131 阅读 · 0 评论 -
C语言查找文件中目标单词的个数
代码】C语言查找文件中目标单词的个数。打开文件,FILE* fp;fp = fopen(src_file,"r");。读取文件,fgets(buffer, MAX_LINE, fp)。匹配单词,buffer[i+j]和src_word[j]比较。返回个数,匹配成功一个,sum++。原创 2022-08-01 19:25:21 · 455 阅读 · 0 评论 -
C语言将学生信息写入文件中
代码】C语言将学生信息写入文件中。标准输入多条学生数据。将学生信息写入到文件中。将学生信息按照成绩降序写入文件中。从文件中读取到学生的成绩并计算出平均值输出。原创 2022-08-01 19:25:06 · 2641 阅读 · 0 评论 -
C语言计算函数执行的时间,测试函数性能
代码】C语言计算函数执行的时间,测试函数性能。获取函数执行前的系统时间,毫秒为单位,再调用函数,获得执行后的时间。用于测试函数性能,检测函数的优化效果。timeb关键字定义变量可以获得具体的毫秒时间。...原创 2022-07-31 19:20:16 · 1335 阅读 · 1 评论 -
C语言字符串反序输出
代码】C语言字符串反序输出。输入一段字符串,将字符串颠倒顺序输出。循环结构反复测试输入输出。对于这种从字符串中间轴镜像交换顺序的类型,可以这样交换:a[i]=a[length-1-i];其中i < length/2;length为字符串的长度。...原创 2022-07-31 19:07:05 · 6082 阅读 · 0 评论 -
C语言去除一段字符串中的空格
代码】C语言去除一段字符串中的空格。#include void HandleChara(char * source,char *storage){ int i=0; int length = strlen(source); while(i原创 2022-07-31 18:55:29 · 5035 阅读 · 1 评论 -
C语言计算两个时刻的时间差
代码】C语言计算两个时刻的时间差。原创 2022-07-31 18:38:24 · 4612 阅读 · 1 评论 -
C语言增删改查学生信息
代码】C语言增删改查学生信息。原创 2022-07-31 18:27:07 · 1308 阅读 · 0 评论 -
C语言实现while循环重复输入数据
代码】C语言实现while循环重复输入数据。原创 2022-07-31 16:52:19 · 8167 阅读 · 0 评论 -
C语言数组存储学生信息,并通过姓名获得该学生其他信息
FindByName(inta,intb,char*arr[a][b],char*name,char*student[b])函数参数a,b,arr[a][b]为主函数中的学生信息,name为需要查找的学生的姓名,用参数student[b]存储根据姓名找到的学生信息,类型为指针,所有直接可以传递数据。strcmp(arr[i][0],name)函数比较两参数字符串是否相等,相等则返回0.char*arr[4][5]数组存储学生基本信息....原创 2022-07-31 17:39:21 · 3105 阅读 · 1 评论 -
输入ASCII码值,输出相应字符
使用C语言的printf()函数和scanf()函数实现输入一个ASCII值,输入对应的字符。原创 2022-07-31 16:27:53 · 10122 阅读 · 0 评论 -
C语言使用宏函数返回两值中较小的值
代码】C语言使用宏函数返回两值中较小的值。原创 2022-07-31 17:17:51 · 1843 阅读 · 0 评论 -
C语言输入年月日,返回年初至今的天数
用户输入年月日,月可以是月份名,月份号或月份缩写,返回年初到指定日期的天数。intDayOfThisYear2(Month*month,intday_id,char*month_name,intyear_id)中Month是月份结构体,month是存储了月份信息。IsLeapYear(intyear)用于判断该年是否是闰年,确定二月的天数。...原创 2022-07-31 18:05:35 · 2351 阅读 · 0 评论