
学习记录
小雨�
这个作者很懒,什么都没留下…
展开
-
【函数使用】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 · 1141 阅读 · 0 评论 -
【学习记录】关于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 · 1982 阅读 · 1 评论 -
【学习记录】根据输入的大小定义二维数组
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 · 1583 阅读 · 0 评论