作业帮 > 综合 > 作业

关于c++ typedef char line[81]; line text,secondline; getline (

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/30 17:36:00
关于c++ typedef char line[81]; line text,secondline; getline (text);
谁帮我分析下这段,不知道typedef这么用是什么意思.
关于c++ typedef char line[81]; line text,secondline; getline (
typedef用来定义类型的别名
typedef int aa; 这个aa就是int的别名,当类型用,
aa c,d;
typedef int * pint; 这样定义的pint就是int*的别名
pint a,b; a和b都是int *指针
这里typedef char line[81];就是定义了有81个元素的char数组类型line
line text; 就相当于 char text[81];
再问: 我知道这段代码是创建了两个数组,但是,不理解为什么需要secondline 和 getline()
再答: line text,secondline; 同时定义了text,secondeline, 这2个都是line, 如果就这3句,那secondline就未使用. secondeline可能后面用吧, 具体看代码, 至于getline(text);是调用 getline(char*);函数把,不过有这个类型的getline么? cin.getline才有char*的吧,也可能是重载过的吧, 具体你到代码里找找,其他地方有没有相关的代码,就这3句判断不了....