前田稔(Maeda Minoru)の超初心者のプログラム入門
![]()
![]()
| ファイル名 | 説明 |
|---|---|
| TextRead.cs | TEXT 入力 |
| "C:\\data\\説明.txt" |
/*★ TEXT File を入力して Console に表示 前田 稔 ★*/
using System;
using System.IO; // for File, StreamReader
using System.Text; // for Encoding
class TextFileRead
{
public static int Main()
{
string file_name = "C:\\data\\説明.txt";
if (!File.Exists(file_name)) return -1; //ファイルの有無をチェック
StreamReader reader = new StreamReader(file_name,Encoding.GetEncoding("Shift_JIS"));
string A ;
while((A=reader.ReadLine()) != null)
{
Console.WriteLine(A);
}
reader.Close();
return 0;
}
}
|
![]()
/*★ TEXT File を入力して Console に表示 前田 稔 ★*/
using System;
using System.IO; // for File, StreamReader
using System.Text; // for Encoding
class TextFileRead
{
public static int Main()
{
string file_name = "C:\\data\\Test\\utf8.txt";
if (!File.Exists(file_name)) return -1; //ファイルの有無をチェック
StreamReader reader = new StreamReader(file_name,Encoding.GetEncoding("utf-8"));
string A ;
A=reader.ReadToEnd();
reader.Close();
Console.Write(A);
Console.ReadLine();
return 0;
}
}
|
C:\DATA\C#\BAT\Prog1>TextReadToend 0123456789 abcdefg ABCDEFG BOM が設定されていない utf8.txt です。 テスト用のテキストファイルです。 改行コードは 0D0A です。 |
StreamReader reader = new StreamReader(file_name,Encoding.GetEncoding("Shift_JIS"));
|
StreamReader reader = new StreamReader(file_name,Encoding.GetEncoding("utf-16"));
|
//Encoding.GetEncoding("Shift_JIS"));<BR>
Encoding.GetEncoding("utf-8"));<BR>
|
![]()