Основываясь как на времени изобретения языков, так и на структуре языков, этот переход, вероятно, должен был пойти другим путем, но я достаточно уверен в своих способностях к Java, или, по крайней мере, я достаточно хорош в этом... но я пытаюсь теперь перейти на C++, и у меня возникают трудности.
В java чтение текстового файла может быть выполнено путем объявления нового файлового объекта, а затем сканера (или какого-либо подобного класса) для его чтения или классов чтения (буферизованный считыватель, считыватель входного потока, считыватель файлов... список вариантов продолжается) Но сейчас я пытаюсь сделать это на C++, очень простой функции программы, и мой код не работает. Код у меня есть:
#include <iostream>
#include <fstream>
using namespace std;
int main () {
ofstream myfile;
myfile.open ("example.txt");
myfile << "This text appears in the file.\n";
myfile.close();
return 0;
}
что я забыл? Мне это кажется полным, но опять же, я почти не знаю C++...
openне нужен, потому что вы можете создатьofstreamиз имени файла, аcloseне нужен, потому что деструктор закроет файл. - person Fred Foo   schedule 31.12.2010