gpt4 book ai didi

c - 从 C 中的一个或两个字符串创建类似标识符的字符串的函数

转载 作者:太空宇宙 更新时间:2023-11-04 05:20:56 25 4
gpt4 key购买 nike

我想知道 C 中是否有一个函数可以从一个字符串(“name”)或两个字符串(“name”、“surname”)传递来创建一个类似 ID 的字符串(“account”)争论。

关键是我想创建一个假姓氏的帐户。有什么想法可以帮助我吗?

如果没有这样做的功能,我想知道更好的方法来做到这一点。谢谢。

最佳答案

变量名在编译时定义。您不能动态生成变量名并引用它。如果你想实现类似的东西,你可以实现一个 Map,其中的键是一个带有你的变量名的字符串。

代码可能是这样的:

//take a name and create a new entry in the map holding value of the given size
void create_variable_entry(char * name, void * value, int size);

//return a pointer to a previous inserted variable with name name. return NULL if variable doesn't exist
void * get_variable(char * name);

关于c - 从 C 中的一个或两个字符串创建类似标识符的字符串的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8711328/

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