テキスト ファイルから配列に数値を読み取りたい。数字は一列に並んでいます。
を使用する
x.Read()
と、最初の文字の ASCII コードが取得されます。を使用する
x.Readline()
と、数字を 1 つずつ取得するのではなく、行を取得します。
サイクルを使用して数字を1つずつ取得したい。
簡単です。ASCIIコードを取得すると、それを必要な数字に簡単に変換できますchar
。ファイルから文字( )を読み取ったとします。その「0」、「1」、「2」、...または「9」値が必要int
な場合は、単純に変換しchar
てint
、48 である「0」の整数値を減算します。このように:
char ch = x.Read();
int chIntValue = ((int)ch) - 48;
しかし、ほとんどすべての最新のプログラミング言語には、提供するライブラリにReadInt
、GetInteger
メソッド、またはそのようなものが含まれています。io