数値を文字列に変換する

数値を文字列に変換するには sprintf を使用します。
sprintfは第三引数以降で与えられた変数を第二引数の書式に変更して第一引数に格納します。
stdlib.hをincludeする必要があります。

sprintfの例
#include <stdio.h>
#include <stdlib.h>

int main(void){

  int a=10;
  long b=1000000;
  char moji[20];

  sprintf(moji,"%d",a);
  printf("%s\n",moji);

  sprintf(moji,"%ld",b);
  printf("%s\n",moji);

  return 0;
}


初版2003/10/28 :最終更新2003/11/27
HOME