- 博客(14)
- 收藏
- 关注
原创 JAVA 中的next和nextline区别
Scanner 是一个扫描器,我们录取到键盘的数据,先存到缓存区等待读取,它判断读取结束的标示是 空白符;比如空格,回车,tab 等等。next() 方法读取到空白符就结束l;nextLine() 读取到回车结束也就是“\r”;所以没还顺序前测试的时候next()再检测的空格的时候就结束输出了。先用next()后用nextline()的问题就是next()读取到空白符前的数据时结束了,然后把回车“\r”留给了nextLine();所以nextLine()没有输出,不输出不代表没数据,是接到了空(回
2022-03-11 15:40:47
624
原创 C_贪吃蛇
一、小tips改变光标位置函数:#include<Windows.h>void gotoxy(int x, int y){ COORD coord; coord.X = x; coord.Y = y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);}去掉控制台的光标://在main函数开始写这段代码CONSOLE_CURSOR_INFO cci;cci.bVisible = FALSE
2021-06-06 15:11:53
82
原创 C基础_文件
文件打开与关闭int main121(){ //文件操作 //注意:文件类型指针不需要用户操作 FILE* fp = fopen("E:\\编程学习\\练习\\1.txt", "r");//“r”是读,“w"是写 //判断文件能否打开 if (fp == NULL) { printf("失败\n");//1.找不到文件 2.没有权限 3.程序打开文件超出上限 return -1; } printf("成功\n"); fputc("A", fp);//将一个字符写入('w'
2021-05-23 16:42:51
154
原创 Labelme的安装及使用详细教程
安装步骤用pip安装labelme标定工具(默认安装了Python):在命令窗口输入:pip install labelme安装好后,直接在命令行输入labelme就可以打开labelme打开界面如图:如果上述步骤安装不成功可按照该博客步骤尝试:https://blog.youkuaiyun.com/CAUC_learner/article/details/99655776?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-9.
2021-04-29 16:33:12
6523
1
原创 C基础_复合类型
结构体struct stul{ char name[21]; float scores[3];};int main03(){ struct stul s[3]; for (int i = 0; i < 3; i++) { printf("请输入学生姓名: 成绩: \n"); scanf("%s%f%f%f", s[i].name, &s[i].scores[0], &s[i].scores[1], &s[i].scores[2]); } for
2021-04-26 21:54:43
164
原创 C基础_指针
指针的定义和使用:1、指针:是一种数据类型 指针变量也是一种变量2、指针格式: 对应的数据类型 * p:指针类型变量 用来指向一个变量的地址3、通过指针修改变量的值*p = 200;4、指针类型在内存中的大小 : 在32位操作系统中所有指针大小都是4个字节大小打印指针内存大小格式: sizeof(int ) || sizeof( p )5、内存按照 unsignned int 为每个一个内存分配编号6、讲解:①定义变量 int a =10; 数值10存在内存为a开辟的空间中 a的地址为0
2021-02-25 18:15:46
286
1
原创 C基础_字符串处理函数
字符串处理函数gets和putsgets从标准设备上获取一个字符串,可以带空格,直到接收到换行字符或者字符串结束标志才停止(不安全)puts从标准设备上输出一个字符串,这个字符串自带’\n’换行fgets和fputsfgets格式:fgets(字符指针 大小 流【stdin】)是安全,会接收固定大小的字符串注意:1、如果接受少于大小 会将\n加入到字符串中2、如果接收大于等于大小 不会将\n加入到字符串中 始终会将\0加入到字符串中scanf("%d %d %d",&a,&
2021-02-22 17:58:08
206
原创 C基础_数组
数组1、数组的定义和使用格式:数据类型 数组名[元素个数]元素个数,代表该数组有多少个相同数据类型的变量下标 用来表示数组中的某一个元素 例如 int arr[10]; arr[1]代表数组的第二个元素数组下标是从0开始的 到数组元素个数-1数组下标越界:超出了数组元素个数的下标,如果操作越界数据会出现程序错误 1、乱码结果 2、报错求出数组元素个数:int (size_t) unsigned int 个数 = sizeof(数组名)/sizeof(数组元素 | 数组数据类型)求出
2021-02-19 15:08:20
94
原创 C基础_变量/常量/整形
变量和常量#include<stdio.h>int main(){ const int price = 3;//常量 只读变量 其值不能发生改变 int weight = 5;//变量 在程序运行过程中,其值可以发生变化的量 int sum = price*weight ; printf("%d\n",sum); return 0;}//圆的计算#include<stdio.h>define PI 3.14159 //等价于const float pi
2021-02-02 13:42:17
207
原创 C基础_VS编译/快捷键
VS创建新项目19版和教程不太一样选择VC++新建,右键新添项目#include<stdio.h>int main(){ printf("hello world!"); return 0;}ctrl+F5 编译后生成.exe可执行文件,在cmd中拖拽程序即可执行//导入一个标准文件 stdio.h std标准库 i input o output 标准输入输出库 .h头文件//<>表示导入系统文件 ""表示导入自定义文件#include<stdio.
2021-01-25 19:02:22
1393
原创 Labelimg安装及使用
labelimg的安装在命令窗口输入:pip install labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple安装好后,直接在命令行输入labelimg就可以打开使用方法标注前先进行一些设置:Auto Save mode:当你切换到下一张图片时,就会自动把上一张标注的图片标签自动保存下来,这样就不用每标注一样图片都按Ctrl+S保存一下了Display Labels:标注好图片之后,会把框和标签都显示出来Advanced
2021-01-18 18:21:15
876
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人