-1

テキスト ファイルから配列に数値を読み取りたい。数字は一列に並んでいます。

  • を使用するx.Read()と、最初の文字の ASCII コードが取得されます。

  • を使用するx.Readline()と、数字を 1 つずつ取得するのではなく、行を取得します。

サイクルを使用して数字を1つずつ取得したい。

4

1 に答える 1

0

簡単です。ASCIIコードを取得すると、それを必要な数字に簡単に変換できますchar。ファイルから文字( )を読み取ったとします。その「0」、「1」、「2」、...または「9」値が必要intな場合は、単純に変換しcharint、48 である「0」の整数値を減算します。このように:

char ch = x.Read();
int chIntValue = ((int)ch) - 48;

しかし、ほとんどすべての最新のプログラミング言語には、提供するライブラリにReadIntGetIntegerメソッド、またはそのようなものが含まれています。io

于 2013-07-31T13:16:16.937 に答える