ofstream 不会写入文本文件
ofstream will not write to a text file
我正在使用 Dev C++ 使用 ofstream 写入文本文件,但它不起作用,我在 dev c++ 中制作了一个文本文件并保存了它,在另一个源文件中我编写了以下代码:
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
int main(){
srand(time(0));
ofstream out(“hello.txt”);
for(int i=0;i<100;i++)
out << rand()%1000 << “ “;
out.close();
return 0;
}
但是,当我尝试编译此代码时,出现错误,并以红色突出显示以下内容:
ofstream out(“hello.txt”);
它说你好未声明。
我关注的教程来自youtube,程序员使用的是Linux操作系统,他使用的是g++,代码在所有操作系统上都是一样的吗?因为我使用的是Windows 7。
但是,当我尝试编译此代码时,出现错误,并以红色突出显示以下内容:
您的报价是"智能报价"。看看它们是如何弯曲的(“”
),而不是直的(""
)?
使用普通的直引号。
不要在 Word 中编程。您可能还必须更改Windows设置,因为我隐约记得某些键盘驱动程序具有智能引号模式(这令人难以置信)。
我关注的教程来自youtube,程序员使用的是Linux操作系统,他使用的是g++,代码在所有操作系统上是否仍然相同? 因为我使用的是Windows 7
对于这样的标准代码,是的,绝对是设计使然。
当你开始使用特定于操作系统的功能(即来自POSIX或Windows API的任何功能)时,它会变得更加复杂,但你还没有达到目标。
而且我不能推荐你放下你的"教程"并获得一本真正的C++书。
(甚至可能是智能报价来自教程网站本身!如果是这样,您应该立即通知作者。
相关文章:
- 文本文件中的单词链表
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 如何将内容数组写入文本文件?
- 无法通过空白将文本文件行分隔为矢量
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- C++将文本文件中的数据读取到结构数组中
- 在指针的帮助下,文本文件中单词的频率
- 将字符指针十六进制转换为字符串并保存在文本文件C++中
- 将值从二维数组输出到文本文件
- 如何在c++中从文本文件中逐行读取整数
- 从文本文件中读取时钟时间和事件时间并进行处理
- 如何从文本文件中读取值和数组
- 如何在C++中确定文本文件中的元素是字符还是数字
- C++试图读取一个文件并输出到另一个文本文件
- 如何通过套接字将文本文件的内容从服务器发送到客户端
- 已修改的LinkedList未在文本文件本身中更新
- C++文本文件的获取线
- 为什么C++的文件 I/O 在读取文本文件时忽略初始空行?我怎样才能让它不这样做?
- 打印逐行存储的文本文件
- C++文本文件输入