gpt4 book ai didi

c - C语言中如何保存文件

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

#include "Header.h"

void mostraTabuleiro(int lin, int col, int **m){
int i, j, l;
char k = 65;

for (l = 1; l <= col; l++){

printf("\t%c", k);
k++;

}
printf("\n");
for (i = 1; i <= lin; i++){
printf("%d", i);
for (j = 1; j <= col; j++){
if (i == lin && j == col)
printf("\t[X]");
else
printf("\t[*] ");
}
printf("\n");
}
}

现在我想将mostratabuleiro保存在一个文件中,我开始这样做

int GuardaFicheiro(char *nome_fich){

FILE *fnovo;
char *novo_fich = "estadosTabuleiro.txt";



fnovo = fopen(novo_fich, "wt");
if (fnovo == NULL){
printf("Erro ao abrir o ficehiro de texto %s para escrita.\n", novo_fich);
return;
}




//mostraTabuleiro(6, 8, Tabuleiro, fnovo);


fclose(fnovo);
}

如果我将 fprintf 放入函数mostraTabuleiro 中,之后它不会显示任何内容并且文件为空白。

最佳答案

应该纠正这个问题

fnovo = fopen(novo_fich, "wt");

进入:

fnovo = fopen(novo_fich, "w");

之后使用 fprintf();

fprintf(fnovo, /*source char * */);

关于c - C语言中如何保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37329408/

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