试题详情
- 简答题已知某文本文件in.txt中存放有若干整数,请将其按照从小到大的顺序排列后存入另一文件out.dat。你需要完成三个函数: 1.void-read_in(node*& p_head,char*s_file)负责从某个文件s_file 中读入,并存在以p_head为头部指针的链表中; 2.void-sort(node*p_head)将链表内的元素按照从小到大的顺序排序; 3.void-write_out(node*p_head,char*s_file)将链表中的元素依次写入到s_file 中(注意,写入的元素以回车分割)。 注意:部分源程序给出如下。请勿改动主函数main和其它函数中的任何内容,仅在程序中介于Program和End的部分填入所编写的若干语句。

关注下方微信公众号,在线模考后查看

热门试题
- c++中,什么是函数重载?什么是运算符重
- 声明一个类模板,利用它分别实现两个整数、
- 在文件操作中,通常使用打开文件的流对象的
- 当使用delete运算符释放一个对象时,
- 什么是类的继承和派生?
- C++的I/O系统通过()的机制实现文件
- 求PI值,PI/4=1-1/3+1/5-
- 下列关于成员函数的描述中,错误的是()。
- 多数运算符可以重载,个别运算符不能,运算
- 构造函数说明为纯虚函数是没有意义的。
- 下面的函数countchar统计字符串s
- 定义一个对象时,系统只为该对象的数据成员
- 作用域运算符(::)只能用来限定成员函数
- 在编译时将所用函数的代码嵌入到主调函数中
- 读取一个字符的成员函数get()是不可以
- 设置和清除格式标志字的成员函数需要通过对
- 编写函数getSum()求整数m的各位数
- 类的指针成员为什么要用new另辟内存空间
- 在内存中,一个字符常量或变量是以ASCI
- 操作子本身是一个对象,它可以直接被提取符