忘れる前に覚書。優しい文章を目指します。
ザ・覚書 ザ・覚書
出来るだけ子供にも、わかりやすいように書いて行きたいと思います。

PCバージョンでサイトを表示しています。
【ザ・覚書 3クリックアンケート実施中】
暑さの一番の原因はなんだと思いますか?
あなたの支持する政党はどの党ですか?
ザ・覚書のトップページに戻る今のページの関連ページのリストへ

C言語 整数値を文字列に変換する関数例

☆C言語 整数値を文字列に変換する関数例



#include<stdio.h>
///////////////////////////////////////////////////////////////////////
//整数値を文字列に変換する関数 。
//x     :変換したい数値
//str[]:変換内容を代入するための文字列
//戻り値:str[]の文字列のポインタ
///////////////////////////////////////////////////////////////////////
char* Suuji_Moji(int x,char str[])
{
   int  i=0;       // 現在の文字数(作業用)
   int  count=0;   // 現在の文字数(実際文字数用)
   int  fugou=1;   // 符号フラグ 
   char temp[20];  // 作業文字配列

   // 数値がマイナスの場合
   if(x<0){
      str[0] = '-';
      count++;
      fugou=-1;
   }

   // 作業文字列への代入
   do{
       temp[i++] =fugou * (x%10)+ '0';
   // '0'はの 文字0の文字コード 符号をかけることによってマイナスをプラスにしている
       x/=10;
   }while(x);

   // 実際文字列への代入
   while(i>=0)
       str[count++]=temp[--i];
   str[count-1]='\0';

   return(str);
}



記述:2010年12月頃
別サイトより移動:2012年1月頃






Twitter Facebook Google+ はてな Pocket LINE




一言掲示板です。なにかありましたら以下に書いて書き込みボタンを押して下さい。
管理人による書き込みの確認後、荒らし書き込みでない場合に表示させていただきます。
悪意ある書き込みや挑発的な書き込みと思われる内容は、表示させません。
その為、ちょっと書き込みから表示までに時間がかかってしまいます。ご了承下さい。

お名前

コメント




【ザ・覚書 3クリックアンケート実施中】
暑さの一番の原因はなんだと思いますか?
あなたの支持する政党はどの党ですか?

今のページの関連ページのリストへ
ザ・覚書のトップページに戻る
全ページのリストへ