整数をchar *ポインタに変換しようとしているので、引数を別の関数に適切に送ることができます。 atoiなしでこれを行うには、とにかくありますか?Intをchar *ポインタに変換する
int number=2123, number2= 1233;
char* arg[];
arg[0] = number;
arg[1] = number2;
**ので、基本的に、私は引数をしたい私はこのような機能にそれを送ることができるように、[0]、数の文字列の担当者に等しくなるように明確なものをしていないため申し訳ありません:変換(char型*の引数);
私は、パラメータのデータ型を変更するだろうが、それはに送信するためにそのポインタである必要があります。
したがって、上記のように "2123"や "1233"のように、arg []の引数を文字列表現にしたいとしますか? – Joe
あなたは混乱しています。実際にその数値を文字表現に変換したいのですか(この場合、sprintf()のようなものが必要です)?または、char *をとる関数が整数のアドレスをどうするかを知っていますか?また、arg []、arg [0]、arg [1]のためにメモリを割り当てる必要があります。 –
最初に 'atoi'を使用できないのはなぜですか? – myaut