- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 类型转换失败,c++报错: cannot bind non-const lvalue reference of type ‘int&’ to an rvalue of type ‘int’
【代码】类型转换失败,c++报错: cannot bind non-const lvalue reference of type ‘int&’ to an rvalue of type ‘int’
2024-09-27 10:43:59
366
原创 毕设 :基于协同过滤的电影推荐系统
帮忙搭建vue+springboot 电影推荐系统,需要的加w/e/i(拼音连读,以/分割) :space_sui。项目在windows下的idea中运行,环境全部在centos7中。效果见视频 https://b23.tv/XMb8Opx。
2024-03-04 22:49:12
445
2
原创 fopen函数的参数 r+ w+ r w的区别 ,如何更新文件内容
问题:如果我用r+先写后读会怎么样?文件存在你可以以追加的方式写成功,然后读到写后的内容;文件不存在,写失败,读不到东西。文件存在,清空文件内容再写;文件不存在,创建文件再写。想在前面写也可以,fseek了解一下,改一下偏移量就行。为什么不能r+,因为是追加到文件后面的,无法替换原有内容。文件不存在,会创建文件;文件存在就清空文件内容再写。再用w,然后fclose;此前一直很好奇,r+,w+都可以读写,有什么差别捏?fopen函数的参数 r+ w+ r w的区别。文件不存在不会创建文件。
2023-12-28 17:13:31
2437
2
原创 sizeof()和strlen()的区别
sizeof看这个数据结构占用空间大小,strlen只看字符有几个。sizeof() 会统计末尾的’\0’,strlen不会统计。
2023-08-08 18:03:48
98
原创 strlcpy和strncpy的参数,返回值,使用示例
strlcpy 是一个用于字符串复制的函数,与 strcpy 不同的是,它会在复制的同时确保目标缓冲区不会溢出。这是一个很有用的函数,因为它可以防止常见的缓冲区溢出问题。strncpy 是 C 标准库中的一个函数,用于将一个字符串的一部分复制到另一个字符串中,同时指定要复制的最大字符数。但是需要注意的是,strncpy 在处理目标缓冲区溢出时可能会有一些问题。dest:目标字符串,用于存储复制的内容。src:源字符串,要复制的内容。n:要复制的最大字符数。
2023-08-08 17:55:35
1626
原创 snprintf函数的具体用法,解释参数,返回值,带示例
snprintf 是一个 C 标准库函数,用于格式化字符串并将结果写入指定的字符数组中,以及控制最大写入的字符数(通过第二参数size),以防止缓冲区溢出。(snprintf会自动在末尾补上'\0',所以复制的字符长度为size - 1)snprintf 是一个非常有用的函数,可以帮助你在格式化字符串时避免缓冲区溢出的问题。
2023-08-08 16:12:58
5934
原创 算法与数据结构——02-线性结构
算法与数据结构02-线性结构2 一元多项式的乘法与加法运算 (20 分)设计函数分别求两个一元多项式的乘积与和。输入格式:输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。零多项式应输出0 0。输入样例:4 3 4 -5 2 6 1 -2 03 5 20 -7 4
2021-03-14 10:52:06
154
原创 pta 天梯赛 打印沙漏
pta 天梯赛 打印沙漏题目:本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个...
2020-05-07 23:38:21
315
原创 printf("")名堂多
int n=3;1.printf("%d",n); ---->32.printf("%2d",n); ----> 3(即空格3,要说明的是如果n=110,也会打出,2d表示最少2位数,不够补空格)3.printf("%02d",n); ---->03(即用0代替空格)4.printf("%-2d",n); ---->3 (即在3后面补空格)5...
2019-11-27 21:57:50
244
原创 memset
#include<stdio.h>#include<string.h>int main(){int a[]={5,4,6,5,6,4};memset(a,0,16);for(int i=0;i<6;i++){printf("%d\n",a[i]);}return 0;}这是一个初始化数组的函数memset(member set)但似乎只能将数...
2019-11-27 14:19:32
462
原创 第二篇
#include<stdio.h>int min(int a,int b){return a<b?a:b;}int main(){while(scanf("%d",&a[3])!=EOF)后不再加scanf("",);continue;跳出此次循环;break;跳出所有循环;return ;跳出函数;return 0;}...
2019-11-21 00:07:59
149
原创 第一篇;;;
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-11-18 23:54:47
622
ACM专用模板,包括数据结构,图论,字符串,数论,几何计算,KD树,ST表,二叉搜索树,二维ST表(任意矩形,正方形),二维树状数组模板,分块ACM模板.rar
2020-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人