テキスト ファイルから配列に数値を読み取りたい。数字は一列に並んでいます。
を使用する
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