【发布时间】:2014-07-22 12:18:16
【问题描述】:
我有这样的问题:
char *ptr;
float f1 = 12.34;
现在使用这个char *ptr,我想把这个float值转换成字符串,可以用这个指针“ptr”在printf中显示出来。
的意思: 12.34 ==> “12.34”
我不需要使用任何其他指针或临时变量。我不能使用snprintf。
【问题讨论】:
-
c 还是 c++?请下定决心
-
您应该始终知道指针指向的位置。
ptr指向哪里? -
这是作业吗?为什么不能使用
snprintf()? -
@kapilddit 尝试使用 `sprintf'
-
这个问题是出于好奇,可能是题外话。如果你有足够的资源,那你为什么不使用它呢?就像不使用键盘在屏幕上打字一样?为什么发明键盘?
标签: c++ c pointers floating-point