-1

char*をcharに変換する方法。

私はcharポインタを持っています

char * Data 値を取得します

私も変数を持っています

char result;

僕にできる

result = *(Data)

そうすると、nullポインタの割り当てがスローされます。

ループ内の「データ」のさまざまな値の結果の配列に値を格納したいと思います。

4

2 に答える 2

2

コードは正しいですが、「データ」が null である可能性があることを確認する必要があります。これが、null ポインターの割り当てが発生している理由です。「データ」を使用して、char 配列を正しく反復処理していることを確認してください。

于 2012-04-16T20:52:03.193 に答える
0

に保存される期間または正確に何が保存されるかを指定しませんでしたData

char *通常、文字の配列を指します。

char* Dataデータの文字列で初期化されていないため、おそらくヌルポインターを取得しています。

result = *Data;最初の文字を取得しますが、最初にData変数内にデータが必要です

于 2012-04-16T20:52:01.307 に答える