|
fstream fs3;
fs3.open("d:\\789.txt",);//没有在文件中建立文件789.TXT
if (fs3)
{
cout<<"daikai";
}
fs3.write((char*)&value,sizeof(short));//强制类型转换
fs3.read((char*)&dd,sizeof(short));
fs3.close();
cout<<dd;
为什么用fstream打开文件失败,求答疑解惑,感激不尽。
论坛里有不少类似的帖子
- // 写内容到文件
- fstream fs3;
- fs3.open("d:\\789.txt", ios::in|ios::out|ios::app);
- if (!fs3.is_open())
- {
- cout << "打开文件失败\n";
- return -1;
- }
- const char value[20] = { "你好啊123" };
- fs3.write(value, strlen(value));
- fs3.close();
- // 读出文件内容
- fstream fs2;
- fs2.open("d:\\789.txt", ios::in);
- if (!fs2.is_open())
- {
- cout << "打开文件失败\n";
- return -1;
- }
- char value2[20] = { 0 };
- fs2.read(value2, 20);
- cout << value2 << "\n";
- fs2.close();
复制代码
|
上一篇: 状态栏在多线程的问题下一篇: vs2019不能使用_asm语言
|