zoukankan      html  css  js  c++  java
  • volcanol的工控博客

     1 /*
     2  IntToStr: 将整型数据转换为字符串
     3 */
     4 
     5 #include <stdio.h>
     6 
     7 
     8 void int_to_str(const unsigned long int i_number, char *str);
     9 
    10 int main(int argc,char*argv[])
    11 {
    12    unsigned long int i_test;
    13    char str[16];
    14 
    15    i_test=1234567;
    16    int_to_str(i_test,str);
    17    
    18    puts(str);
    19 
    20    return 0;
    21 }
    22 
    23 /*
    24 函数功能:
    25          将一个整型数字转换为一个以0-9的字符组成的字符串
    26          例如:
    27                将 123 ——> “123”
    28 函数原型:
    29          void int_to_str(const unsigned long int i_number, char *str)
    30 函数参数:
    31          const unsigned long int i_number: 待转换的整型值
    32          char *str:用来存储转换后的字符串
    33 异常:
    34 */
    35 
    36 void int_to_str(const unsigned long int i_number, char *str)
    37 {
    38     unsigned long int i_temp;
    39     char *p_char_head;
    40     char *p_char_temp;
    41     char char_temp;
    42     
    43     i_temp=i_number;
    44     p_char_head=str;
    45     p_char_temp=str;
    46 
    47     while( 10 < i_temp )
    48     {
    49         *(p_char_temp++)= (i_temp % 10) + '0';
    50         i_temp /= 10;
    51     }
    52     *(p_char_temp)=i_temp + '0';
    53     *(++p_char_temp)= '';
    54     --p_char_temp;
    55 
    56     while(p_char_temp > p_char_head)
    57     {
    58         char_temp=*(p_char_temp);
    59         *(p_char_temp--)=*(p_char_head);
    60         *(p_char_head++)=char_temp;
    61     }
    62     
    63 }
  • 相关阅读:
    BZOJ 4245: [ONTAK2015]OR-XOR
    BZOJ 2535: [Noi2010]Plane 航空管制2
    COGS 2551. 新型武器
    cogs2550. 冰桥,升起来了!
    大数模板
    uva 1513(线段树)
    uva 11525(线段树)
    poj 3368(RMQ模板)
    hdu 4686 Arc of Dream(矩阵快速幂)
    poj 3321 Apple Tree(树状数组)
  • 原文地址:https://www.cnblogs.com/volcanol/p/7047810.html
Copyright © 2011-2022 走看看