トップページ > コンテンツ > プログラミング入門 > C言語入門 > C言語その他 > 数字とchar型文字列

C言語にはatoiやstrtol(文字列から数値への変換)の逆であるitoaに属するものが存在しない。
そこで使用されるのが、sprintfであるが、
これを使用する際に注意することとして、
char*型変数として領域を確保しておかないと実行時エラーを吐くことになる。

例:
char k[50]; <-ここをchar*k;等と宣言しているとエラーを吐くため痛い。
int count = 0;
for(count = 0; count <= 5; count++){
  sprintf(k,"test[%d].txt",count);
  printf("%s\n",k);
}


|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|
通常メニュー











管理者用メニュー


最近更新中


参加ランキング



ページビューランキング