- 博客(8)
- 收藏
- 关注
原创 【函数使用】Linux lseek函数offset超过文件末尾?
不知道lseek函数如果offset在文件末尾以后,会出现什么情况,写了一段代码测试:offset=1#include <stdio.h>int main() { int fp = open("file.txt",'wr'); char text[]="123456"; char text1[]=""; int offset = 1; write(fp, text, 6); lseek(fp, offset, SEEK_SET);
2020-06-10 09:48:11
1138
原创 【学习记录】关于char*和char[]的一些问题。
做题遇到的。题目如下:已知:char *s=“abcde”; 则sizeof(s)、sizeof(*s)、strlen(s)的值依次是多少?答案应该是:4 1 5#include <iostream>using namespace std;int main(int argc, char** argv){ char *s = "abcde"; cout <<...
2020-01-04 22:44:53
1974
1
原创 【问题解决】python PIL绘图draw.text()字体居中
在做手写体文字识别的大作业,想要自己生成测试集。但是生成的图片的文字不在中间,原因是字体本身自带offset的,需要减去。代码如下: letters = string.digits + string.ascii_lowercase length = len(letters) im_50_blank = Image.new('RGB', (50, 50), (255, 0, 0)) ...
2019-12-27 18:38:45
11459
3
原创 【学习记录】根据输入的大小定义二维数组
C/C++无法声明一个不定大小的二维数组,但可以用二级指针来做到,数组和指针有一些共通性。int **A; //声明二级指针A,指向一个指针数组(注意并不是代表A指向一个二维数组哦)cin >> M >> N; //输入两个维度A = new int *[M]; //开辟指针数组for(i = 0; i < M; i++)A[i] = new int[N];...
2019-12-11 10:58:31
1579
原创 【实验记录】csapp实验二(详细):BOMB LAB
进入每一个phase时,我们应该弄清楚的是:1、输入格式:需要我们输入什么,是字符串,还是整数,还是字符,输入个数是多少?2、爆炸点:哪些语句可能引起爆炸,通常为一个比较语句cmp,这是解题的关键,告诉应该输入的值是多少。因此,找到这些爆炸点即可能跳到<explode_bomb>爆炸函数的语句,在这些地方打上断点哦。3、循环、递归:当发现jump会往之前的语句跳时,可能是循环或者...
2019-11-12 23:18:58
5659
1
原创 【函数使用】cin.get()的使用,C++。
if( (answer=cin.get()) == ‘y’ || (answer=cin.get()) == ‘Y’){x=1;//configuration.update();// configuration.print();}cout << x;顺便查了一下C++各种输入,总结了一下:1、cin遇到空格或者回车后结束,可以用niskipws来控制2、参考来源...
2019-09-14 10:43:34
2730
原创 【问题解决】C++标准输入输出问题。
头一次接触C++,尝试输出一些东西时报错。代码如下:#include <iostream>int main(int argc, char** argv) { cout <<3.4 <<endl; return 0;}报错为:[Error] ‘cout’ was not declared in this scope也就是说,输入输出关键字没...
2019-09-06 19:49:06
2798
1
原创 【问题解决】ubuntu中gcc not found找不到gcc
Ubuntu中gcc not found找不到gcc。Command 'gcc' not found, but can be installed with:apt install gcc尝试输入apt install gcc后出现很多代码,然后提示失败E: Unable to fetch some archives, maybe run apt-get update or try wit...
2019-09-04 15:29:34
41738
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人