gpt4 book ai didi

将生成的字符从数组复制到新数组

转载 作者:行者123 更新时间:2023-11-30 19:33:15 27 4
gpt4 key购买 nike

过去两个小时我一直在尝试解决这个问题,但仍然没有成功。基本上,我有一个生成的需要处理的字符列表。现在我有 2 个文件,一个处理生成并将其写入文件,另一个从文件中读取并对其进行处理。我想改变这一点。这是我到目前为止所拥有的:

#include<stdio.h>

int main()

{
char re1[2] = { '1','2' };
char re2[2] = { '3','4' };
char re3[2] = { '5','6' };
char re4[2] = { '7','8' };
char re5[2] = { '9' };
int a, b, c, d, e;
char nil[100];

for (a = 0; a<2; a++)
{
for (b = 0; b<2; b++)
{
for (c = 0; c<2; c++)
{
for (d = 0; d<2; d++)
{
for (e = 0; e<1; e++)
{
nil[0] = (re1[a], re2[b], re3[c], re4[d], re5[e]);
printf("%c\n", nil[0]);

}

}

}
}
}
return 0;
}

现在,如果我这样做: printf("%c%c%c%c%c\n"re1[a],re2[b],re3[c],re4[d], re5[e]); 然后我得到了我需要的东西,但我想把这个组合,比如说 13589 写成 nil ,这样我以后就可以调用,比如说 printf ("%c%c",nil[0],nil[3]) 并得到 18。我可能做了一些愚蠢的事情或者错过了一些明显的事情,但这就是我到目前为止所拥有的。在原始文件中我有这个:

FILE *myfile;
myfile = fopen("out.txt","r");

fscanf(myfile,"%s",&nil[0]);

之后,我可以使用nil[0]等来检查字符。

编辑:更改数组中的字符

最佳答案

好吧,我傻了。只需要编写 nil[0]=re1[a]nil[1]=re2[b] 等等,然后就可以了。该死的。

关于将生成的字符从数组复制到新数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46131392/

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