回 帖 发 新 帖 刷新版面

主题:关于不能为writen的一点疑问,

//  wodun a 
#include <iostream>
using namespace std;
#include "string" 
typedef struct stu
{
    int num;
    char *name;
     
}ss;
  
 void main()
{   ss *r=new ss ; 
     
    cin>>r->num>>r->name;
    cout<<"这个条件是"<<r->num<<"         "<<r->name;

     
     
老是在我输入完毕的时候了弹出一个不能为write
不能读取,,,,请那个师傅,看一下,帮忙解释一下,,,,这个到底是怎样出现的,,如何改正?    

回复列表 (共1个回复)

沙发

#include <iostream>
using namespace std;
#include "string" 
typedef struct stu
{
    int num;
    char *name;
     
}ss;
  
 void main()
{   ss *r=new ss ; 
    r->name=new char[100];//改的地方
    cin>>r->num>>r->name;
    cout<<"这个条件是"<<r->num<<"         "<<r->name;
 }

我来回复

您尚未登录,请登录后再回复。点此登录或注册