社区
Linux/Unix社区
帖子详情
[有点菜]怎么把int型转换成字符串型?
rocky_wang
2002-11-23 04:59:48
还有把字符串转换成unsigned long
谢谢
...全文
238
15
打赏
收藏
[有点菜]怎么把int型转换成字符串型?
还有把字符串转换成unsigned long 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rocky_wang
2002-11-25
打赏
举报
回复
问题解决了,谢谢 ari(薛定锷)
rocky_wang
2002-11-23
打赏
举报
回复
我是在kDevelop下建的c++项目
ari
2002-11-23
打赏
举报
回复
Try:
#include <stdio.h>
int main(int agc,int **argv)
{
char temp[2];
int pid=1130;
sprintf(temp,"%d",pid);
fprintf(stdout,"%s",temp);
return 0;
}
rocky_wang
2002-11-23
打赏
举报
回复
就是上面写的:
int main(int agc,int **argv)
{
char *temp;
int pid=1130;
sprintf(temp,"%d",pid);
fprintf(stdout,"%s",temp);
return 0;
}
ari
2002-11-23
打赏
举报
回复
把程序贴出来瞧瞧
rocky_wang
2002-11-23
打赏
举报
回复
还是不行,只要用了sprintf,程序中所有的fprintf都打不到屏幕上
在sprintf后的printf也无效了
请帮忙
xzhuang
2002-11-23
打赏
举报
回复
itoa()
atol()
ari
2002-11-23
打赏
举报
回复
你的temp没有申请空间啊,会coredump的。
试试
fflush(stdout);
fprintf(stdout,"%s", temp);
rocky_wang
2002-11-23
打赏
举报
回复
好像不行啊,我这么写的,但打不到屏幕上:
char *temp;
int pid;
sprintf(temp,"%d",pid);
fprintf(stdout,"%s",temp);
请指教
ari
2002-11-23
打赏
举报
回复
1.fprintf(stdout,"%s", ptr);
rocky_wang
2002-11-23
打赏
举报
回复
谢谢 ari(薛定锷)
另外,为什么用完sprintf后,再用printf就无效呢?
屏幕上打不出来:
sprintf(temp,"%d",pid);
printf("can u c me?");-----没有显示
ari
2002-11-23
打赏
举报
回复
stdlib.h
=============
man atol
rocky_wang
2002-11-23
打赏
举报
回复
linux下用 atol/atoi/atof 要包含哪个头文件?
ari
2002-11-23
打赏
举报
回复
1.sprintf
2.atol/atoi/atof
oldnew
2002-11-23
打赏
举报
回复
是有点菜
简单点:
int i;
char buf[10];
sprintf(buf,"%d",i);
其他就不写了,不好意思,你自己翻翻书
C语言
字符串
、宏定义及主函数介绍
希望你每天醒来都是阳光的,不会因为别人的几句话、几个表情和几个举止,影响自己的心情,好好生活,总会遇见美好的事。。。 ---- 网易云热评 一、
字符串
1、
字符串
声明 #include <stdio.h>
int
main() { char str[] = "abc";//用
字符串
字面值对字符数组进行初始化,这样就可以把
字符串
字面值里的所有内容都放到字符数组里(包括'\0'字符) pr
int
f("sizeof(str)是%d\n", sizeof(str)...
05.【Java】
字符串
(String与StringBuffer)
在Java的基础数据类
型
中有字符类
型
char可以存储字符,但是char只能表示单个字符,要想存储一串字符,就需要用到
字符串
类
型
String类
型
。 一、String类 1、
字符串
的特点
字符串
是常量,创建后不会被修改
字符串
可以显示任意文字的信息 在Java中,单引号扩起来的叫做字符,双引号扩起来的叫做
字符串
2、声明
字符串
字符串
是常量,他可以显示任何形式的文字信息,
字符串
在创建之后就不能修改,在Java单引号中的内容表示字符,双引号中的内容则表示
字符串
。 “我是
字符串
”,“1234567
字符串
常量到底存放在哪个存储区
转
字符串
常量到底存放在哪个存储区 2013年02月23日 16:57:57 若水三千你是一千 阅读数 40499更多 分类专栏: c语言
字符串
常量,放在哪个存储区呢?是“自动存储区”还是“静态存储区”中? 比如: char *pstr=“hello world!”; 这里,"hello world!"是一个
字符串
常量, pstr是在栈中的变量。 我想问,
字符串
常量,在哪个内存区域分配空间呢? ...
C语言
字符串
操作
C语言
字符串
操作 程序占用的内存分区形式 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于 数据结构中的栈。 2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据 结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态 变量在一块区域,未
CString,
int
,string,char*之间的转换
CString,
int
,string,char*之间的转换 《C++标准函数库》中 有三个函数可以将
字符串
的内容转换为字符数组和C—string 1.data(),返回没有”\0“的
字符串
数组 2,c_str(),返回有”\0“的
字符串
数组 3,copy() ......................................................
Linux/Unix社区
23,116
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章