小编Elg*_*non的帖子

当使用fprintf时,我在输出中得到了字符的镜像数组

我正在将数字从10个计数系统(cs)转换为另一个,并将其打印到文件中。

void Fileoutkey(char *res1, char *res2, int sys1, int sys2) //KANON
{
    FILE *fp;
    if(fp = fopen("task_out.cpp", "w"))
    {

        fprintf(fp, "%d: %s\n", sys1, res1);
        fprintf(fp, "%d: %s\n", sys2, res2);
        fclose(fp);
    }
    else
    {
        printf("No such file in directory.\n");
        exit(1);
    }
}
Run Code Online (Sandbox Code Playgroud)

转换功能(可以)

int numSystem1 = 12;
char digits1 [13] = "0123456789AB";
char result1 [18] = "";
int digCount1 = 0;
while (num)
{
    int rem1 = num % numSystem1;
    result1 [digCount1] = digits1[rem1];
    num /= numSystem1;
    digCount1++;    
    for (int i …
Run Code Online (Sandbox Code Playgroud)

c arrays printf char

-2
推荐指数
1
解决办法
56
查看次数

标签 统计

arrays ×1

c ×1

char ×1

printf ×1