unsigned char *に問題があります。ここに私のコードは次のとおりです。unsigned char *に関する問題*
unsigned char *str=NULL;
str= (unsigned char*) realloc(str, 10*sizeof(unsigned char));
int number=10;
str[0]=(unsigned char) number;
私はCOUTに[0]をstrを参照しようとするたびに、それはSTRに他の変数を入れたときに私も悩みを持っている10以外の何か他のものを示しています
unsigned char c='c';
str[0]=c;
cout<<str[0];
str [0]はaを出力します。私は何が欠けていますか?
あなたはそれに 'c''を入れて、' a'を表示するのですか? – Shahbaz
unsigned charではなくcharを使用してください。 –
'std :: string'を使います。 –