new-这是一个有关于C++的问题,作业中遇到的问题,求助!

问题描述

这是一个有关于C++的问题,作业中遇到的问题,求助!
read one string from the file called ""infile.txt"" into your string class using your read member function()
The class will store the string in dynamic memory that is pointed to with the pointer. When you first create an MYString object you should allocate 20 spaces of memory (using the new command). The string will be stored as a cstring in this memory.
我需要用到这个函数 read( istream & istr) : bool ,并且要在.cpp文件中实现,请问我应怎样完成这个操作?

解决方案

class MYString
{
private:
char *_data;
public:
MYString()
{
_data = new char[20];
}

    void read()    {        // read from infile.txt    }

};

作业的要求是这样吧好像是。

解决方案二:
思路大致是打开文件,判断文件是否可打开,获取文件长度,重新申请内存,读文件,
相关函数应该是 fopen fseek ftell fread fclose

时间: 2024-10-31 01:57:10

new-这是一个有关于C++的问题,作业中遇到的问题,求助!的相关文章

Sql语句,当在页面插入一个字段的时候,和数据库中的表字段进行对比,有这个名字就数量相加

问题描述 Sql语句,当在页面插入一个字段的时候,和数据库中的表字段进行对比,有这个名字就数量相加 Sql语句,当在页面插入一个字段的时候,和数据库中的表字段进行对比,有这个名字就数量相加,没有的话重新加入一条新的记录,Sql语句怎么实现? 当我页面添加的是"利群"时,添加一盒,那么数据库中利群这条记录中的num字段中的4变成5,如果是页面添加的是"黄鹤楼"同理,如果添加的不是name字段中的这两个,就新插入一条数据.Sql语句怎么写??急急急. 是Mysql的数据

在oracle一个有60万记录的表中删除几十条记录怎么用了很长时间?

oracle 在oracle一个有60万记录的表中删除几十条记录怎么用了很长时间?

可配置语法分析器开发纪事(五) 构造一个真正能用的状态机(中)

上一篇博客写到了如何给一个非终结符的文法规则构造出一个压缩过的下推状态机,那么今天说的就是如何把所有的文法都连接起来.其实主要的idea在(三)和他的勘误(三点五)里面已经说得差不多了.但是今天我们要处理的是带信息的transition,所以还有一些地方要注意. 所以在这里我们先把几条文法的最后的状态机都列出来(大图): 开发纪事(五) 构造一个真正能用的状态机(中)-语法树构造"> 本栏目更多精彩内容:http://www.bianceng.cn/Programming/cplus/

textview-不加载一个activity,如何从这个activity中获取 TextView?

问题描述 不加载一个activity,如何从这个activity中获取 TextView? 在Activity A中有一个TextView.程序中使用Shared Preferences来把一个TextView 保存在Activity C中. 当加载 Activity A 或者 B时,不去Activity C如何从Activity C中获取TextView? Activity A 现在用下面的方法来获取 TextView Intent id = getIntent(); if (id.getCh

android-如何实现一个类似手机360卫士优化过程中的类似时间轴的动画效果?

问题描述 如何实现一个类似手机360卫士优化过程中的类似时间轴的动画效果? 在新版360卫士中,点击优化后,会有一个类似时间轴的动画效果,具体是有一个时间轴,应该是一个listView,每行有一个圆形的imageView,第一行的图片围绕着中心进行转动,转完后是第二行的图片转,以此类推 解决方案 http://www.tuicool.com/articles/j2aimiE

c#-我想反编译一个C#的程序,可是出现了好多乱码?求助,第一次反编译

问题描述 我想反编译一个C#的程序,可是出现了好多乱码?求助,第一次反编译 解决方案 如果编程的程序员不是按照标准的命名和写程序的格式来编程的话,反编译出来是乱码是正常的.字符编码格式不一样或者采用的语言不一样等都可能造成这个问题. 解决方案二: 有时候发编译出现乱码是正常的. 解决方案三: 正常啊,你想反编译能帮你把源码完美还原吗 这是不可能的

substring-给一个文件夹地址,此地址中xxx是不固定长度的任意字符串 要怎么截取到这个xxx

问题描述 给一个文件夹地址,此地址中xxx是不固定长度的任意字符串 要怎么截取到这个xxx 地址如下:E:workspacetrunkProject...ToolsV12DataBackup_xxx_yy-MM-dd_hh'mm 这是我自己的代码 为什么输出的还是原来的字符串? 表示我是菜鸟 求大神指教string str="E:workspacetrunkProject...ToolsV12DataBackup_xxx_yy-MM-dd_hh'mm"";str.Substr

一个二叉数的前序和中序遍历分别是

问题描述 一个二叉数的前序和中序遍历分别是 一个二叉数的前序和中序遍历分别是acedgfb gfdecba画出二叉数,并且求后序遍历 解决方案 egfdcba 解决方案二: 后续:fgdebca

怎样让一个一个字段数据是数字在页面中显示文字

问题描述 怎样让一个一个字段数据是数字在页面中显示文字 数据库中有个status这个字段但是数据是数字,这个字段表示的是一个状态怎样在这个下拉框中显示文字 解决方案 送数据库中获取该字段的值,设置一个数字类型的变量,根据获取的值给该数字变量进行不同的赋值,最后传到下拉框即可 解决方案二: 你 这是网页还是WinForm程序? 下拉框的选项是有Text和Value属性的,进行中就是Text,Value就是数据库中的值. 解决方案三: 你主要就判断他的数字等于多少,然后为他赋值,把值放到下拉框 显示