ncurses ライブラリから printw を使用して出力する必要がある整数を返すコードを書いています。しかし、printw は char* しか受け取らないので、出力方法がわかりません。
基本的に、整数をchar配列に格納する方法、またはprintwを使用して整数を出力する方法はありますか?
printw()
const char *
フォーマット指定子として受け入れます。あなたが欲しいのは
printw("%d",yournumber);
itoa関数は int を char* に変換します。
整数を ascii 文字列に変換するには、itoa() または sprintf() を使用します。
例:
char s[50];
sprintf(s, "%d", someInteger);
s を char* として渡すことができるようになりました
itoaがお手伝いします。