moon19961996
2019-04-22 19:57为什么读文件的时候,read读出来的内容不能放进char*类型,但是可以放进char【】?
40int main()
{
fstream a("newpack",ios::out|ios::binary|ios::in);
a.write("abcdefghi",10);
char* b=NULL;
char c[20];
a.seekp(0, ios::beg);
/*a.read(b,10);*/
a.read((char*)c,10);
/*cout << b << endl;*/
cout << c << endl;
char *d=NULL;
d =(char*) "abc";
cout << d;
}
注释的两行不注释会报错
- 点赞
- 回答
- 收藏
- 复制链接分享
3条回答
为你推荐
- 为什么读文件的时候,read读出来的内容不能放进char*类型,但是可以放进char【】?
- c语言
- c++
- 4个回答
- C语言对用堆导入并显示的数据进行进一步的处理
- c语言
- 1个回答