gpt4 book ai didi

c - ToString() 错误

转载 作者:行者123 更新时间:2023-11-30 15:26:13 25 4
gpt4 key购买 nike

我是 c 新手。请帮助我

为什么我使用 eclipse 会出现此错误

Multiple markers at this line
- request for member 'ToString' in something not a structure or union
- Method 'ToString' could not be resolved

这是我的代码

#include <stdio.h>

int main()
{
int s = 5;
int n = 4;
char g = s.ToString();
char l = n.ToString();
printf(g+l);

return 0;
}

enter image description here

最佳答案

sn 只是 int;他们没有 ToString() 方法。另外,正如 @remyabel 指出的那样,无论如何,char 都不是存储字符串值的合适类型;它只存储一个字符。

您根本不需要将 int 转换为字符串来完成您想要完成的任务,因此您实际上想要这样的东西:

#include <stdio.h>
int main()
{
int s = 5;
int n = 4;

printf("%d%d", s, n); // you can't add l to g here!

return 0;
}
// output 54

DEMO

哦,使用更具描述性的变量名称!

编辑:要按照评论中的要求保存字符串,您可以执行以下操作:

char myString[10];
sprintf(myString, "%d%d", s, n); // myString is now "54"

关于c - ToString() 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27461871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com