将一个int数值转化成字符串 - itoa(...) - strlen(...)
来源:互联网 发布:淘宝仓库管理流程 编辑:程序博客网 时间:2024/05/18 01:20
写这段程序的原因是,一位同学问我 winsock 下的 send 函数如何发送一个int数值。我查看了 send 的原型
int send( SOCKET s, const char FAR *buf, int len, int flags );
其中第二个参数需要是字符串指针。于是,我就考虑如何将一个int数值转化成字符串,由此,写了如下的这段代码。
/* *********************************************************************** * TianYe-2012-5-26 * tets.c * One program which contains itoa(,,); strlen(..); functions. * In order to implement 'int' to 'char *' *********************************************************************** *///#include <stdio.h>#include <stdlib.h>//int main(){int num = 12345;char str[10];int i = 0;/* * TianYe-2012-5-26 * char *itoa( int value, char *string,int radix); * itoa()把一个整数转换为字符串. * 返回值: 指向string这个字符串的指针. */itoa(num, str, 10);printf("int_1 = %d, str = %s\n", num, str);printf("len = %d\n\n", strlen(str));//num = 789;itoa(num, str, 10);printf("int_2 = %d, str = %s\n", num, str);while(str[i] != '\0'){printf("char = %c\n", str[i]);i++;}/* * TianYe-2012-5-26 * strlen(str) - 计算字符串 str 的长度。 */printf("len = %d\n", strlen(str));//return 0;}
代码执行结果如下图:
- 将一个int数值转化成字符串 - itoa(...) - strlen(...)
- char *itoa(int value, char *string, int radix)将整数转化为字符串
- int 数值翻转 ,例如将 123 转化成321
- C++将一个数值转化为二进制字符串
- 转换函数:TO_CHAR()用法之一 将一个数值转化成字符串
- 最近听到一个面试题,将数值型字符串转换成int类型
- 怎样将整数转化成字符串数,并且不用函数itoa
- C语言实现将整数转化成字符串数,不用函数itoa
- 将数值转化为字符串的函数
- 将数值转化为字符串的函数
- 将数值转化成百分比
- 编写itoa函数,该函数为itoi函数的逆函数。将一个整数转化为字符串的形式。
- Labview中数值将字符串转化为数值
- itoa()函数将整数转换为字符串的一个例子
- java基础将一个int数组转换成一个字符串
- C语言:实现一个函数itoa(int n,char s[]),将整数n这个数字转换为对应的字符串,保存到s中
- java 将数值转化为固定长度的字符串
- java 将数值转化为固定长度的字符串
- smarty中删除缓存的方法
- 预言成真:Facebook拿浏览器开刀 推进移动化进程
- 生产tornado所需的cookie_secret的方法
- uboot启动参数设置分类及方法
- 去掉FriendlyARM
- 将一个int数值转化成字符串 - itoa(...) - strlen(...)
- windows核心编程,结构化异常部分,理解摘要
- 常用的MySQL数据库命令大全
- mysql数据库优化总结(转载加自己的总结)
- MFC 动态创建超链接 CStatic
- SQL学习
- Google Play和基于功能的过滤(二)
- The content of element type "package" must match "(result-types?,interceptors?,default-intercept
- css权威指南(第三版).pdf