【发布时间】:2013-11-26 13:51:59
【问题描述】:
我在将 int 转换为 char*(字符串)时遇到了一点问题……在 C 语言中甚至可能吗? 我会尝试解释为什么我需要这个。
我可以将 int 转换为 char,但我需要将 int 转换为 char*。
我有一个 int 变量 (int number_of_revisions) 我需要将此修订数转换为 char * 因为我需要创建一个文件名,而修订数是名称的一部分......所以有一部分代码可以更好地想象这个问题。
int number_of_revision = 970; // 970 just for example
char * version;
char * new_name;
char ch_number_of_rev[4];
version = "0.";
itoa(number_of_revision,ch_number_of_rev,10);
//strcat(version, ch_num_o_rev ); // doesn't work becouse ch_number_of_rev is char and strcat requires char*
我需要快速帮助...有人知道怎么做吗? ...
【问题讨论】:
标签: c