我必须创建一个以浮点数作为参数的函数,该函数将以字为单位返回该数字(作为字符串)
即:function(12.0)将以字符串形式返回十二
但是我在返回字符串时遇到一些问题,它返回了一些奇怪的数据,我有以下代码:
char* function (float number)
{
char str[] = "test";
strcat(str, " char");
return str;
}
int main()
{
char *test = function(5.0);
printf("Hi %s", test);
}
总是返回不同的东西:
Hi u.ª╣D
Hi uêõWÛ
我不知道如何解决它,因为我确实需要使用strcat来完成诸如“一千零一”的工作,以节省时间和代码行,而且如果将char str定义为指针也是不可能的。
我正在使用Dev-C ++ 5.11
谢谢!
我搜索了几天,但没有一个答案能满足我的需要,因为它们将字符串定义为指针或在函数中使用多个参数(它只需要接收1个浮点参数,就不再需要其他参数了)接受)
答案 0 :(得分:1)
df <- data.frame ("Col1" = c("Stores","University","Street"),
"Col2" = c("Ostues", "Unasersity", "Straeq"),
"Position" = c("EMMEMM","MMEEMMMMMM", "MMMEME"),
"Desired Output" = c("S|O , r|u","i|a , v|s","e|a , t|q"))
对于react-native link react-native-vector-icons
是本地的,一旦控件退出str
,它将被销毁。
因此,您可以尝试以下操作。
function