テキストファイル - Siv3D/Reference-JP GitHub Wiki
# include <Siv3D.hpp>
void Main()
{
TextWriter writer(L"Tutorial-TextWriter.txt");
writer.write(L"Siv");
writer.write(L"3D");
writer.writeln(L" Engine");
writer.writeln(L"TextWriter");
}
作成される Tutorial-TextWriter.txt
Siv3D Engine
TextWriter
Format()
や Println()
と同じように、数値を文字列に変換できます。
# include <Siv3D.hpp>
void Main()
{
TextWriter writer(L"Tutorial-TextWriter.txt");
writer.writeln(L"Siv3D Engine");
writer.writeln(12345);
writer.writeln(L"円周率は ", Pi);
writer.writeln(Vec2(10, 20));
}
作成される Tutorial-TextWriter.txt
Siv3D Engine
12345
円周率は 3.14159
(10,20)
# include <Siv3D.hpp>
void Main()
{
TextReader reader(L"Example/test.txt");
wchar ch;
while (reader.readChar(ch))
{
Print(ch);
}
WaitKey();
}
# include <Siv3D.hpp>
void Main()
{
TextReader reader(L"Example/test.txt");
String line;
while (reader.readLine(line))
{
Println(line);
}
WaitKey();
}
# include <Siv3D.hpp>
void Main()
{
TextReader reader(L"Example/test.txt");
const String s = reader.readAll();
Println(s);
WaitKey();
}