我想介绍一下txt的信息,我有一个:
int main(){
FILE * file;
file=fopen("viajes.txt", "w");
char select;
char dni[tm_dni];
printf("Introduce DNI:\n");
scanf("%s", dni);
fputs("DNI cliente:", file);
}发布于 2018-03-07 12:26:56
试试这个:
char textoACopiar[100];
strcpy(textoACopiar, "Este es tu DNI: ");
strcat(textoAcopiar, dni);
fprintf(file, "%s\n", textoACopiar);发布于 2018-03-07 12:28:15
您可以使用#include <string.h>并将它们合并并写入文件。
char res[100]="DNI cliente: ";
char dni[100]="something";
strcat(res,dni);
printf("%s",res);输出: DNI cliente:某事
像这样
char *result=malloc(strlen("DNI cliente: ")+strlen(dni)+1);
strcpy(result, "DNI cliente: ");
strcat(result, dni);
printf("%s",result);
fputs(result, file);
fclose(file);https://stackoverflow.com/questions/49151807
复制相似问题