char*をcharに変換する方法。
私はcharポインタを持っています
char * Data
値を取得します
私も変数を持っています
char result;
僕にできる
result = *(Data)
?
そうすると、nullポインタの割り当てがスローされます。
ループ内の「データ」のさまざまな値の結果の配列に値を格納したいと思います。
char*をcharに変換する方法。
私はcharポインタを持っています
char * Data
値を取得します
私も変数を持っています
char result;
僕にできる
result = *(Data)
?
そうすると、nullポインタの割り当てがスローされます。
ループ内の「データ」のさまざまな値の結果の配列に値を格納したいと思います。
コードは正しいですが、「データ」が null である可能性があることを確認する必要があります。これが、null ポインターの割り当てが発生している理由です。「データ」を使用して、char 配列を正しく反復処理していることを確認してください。
に保存される期間または正確に何が保存されるかを指定しませんでしたData
。
char *
通常、文字の配列を指します。
char* Data
データの文字列で初期化されていないため、おそらくヌルポインターを取得しています。
result = *Data;
最初の文字を取得しますが、最初にData
変数内にデータが必要です