gpt4 book ai didi

在 C 中连接路径和文件名

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

我有以下代码,但我需要将路径与文件名连接起来才能创建完整路径。我是 C 语言新手,只听说过 sprintf 函数。有任何想法吗?谢谢!

typedef enum{
KeyFileRes_NewKeyFound,
KeyFileRes_NoKeyFound
} eKeyFileRes;

#pragma pack(push)
#pragma pack(1)

typedef struct
{
char Key[50];
int KeyLen;
} KeyStorage;

#pragma pack(pop)

eKeyFileRes GetNewKeyFile(char *path, UINT64 filename, KeyStorage keyStorage)
{
char *Fullpath;

FILE* file = fopen(Fullpath, "r");

if(file == NULL) {
return KeyFileRes_NoKeyFound;
}
else {
char c;
while((c = fgetc(file)) != EOF) {
keyStorage.Key[c];
}
keyStorage.KeyLen = sizeof(keyStorage.Key);
}
return KeyFileRes_NewKeyFound;
}

最佳答案

char sbuf[1024];
sprintf (sbuf, "%s/%s", pathName, fileName);

关于在 C 中连接路径和文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41749891/

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