Tengo que hacer un programa en el cual el usuario ingrese el documento, el nombre, y la nacionalidad. Como es una practica de structs, decidi poner las variables en un nuevo tipo de dato. Lo que tengo que hacer es crear un archivo de texto .txt y guardar todo el contenido en ese archivo.
Lo vengo haciendo pero quizas no estoy entendiendo bien del todo la funcion fprintf y al momento de ejecutar el codigo no guarda en el txt.
Código
#include <stdio.h> #include <stdlib.h> #define N 5 struct s_datos { int doc; char nombre[50]; char pais[70]; }; typedef struct s_datos t_dato; int main() { FILE*arch=NULL; int i=0; char letraa,letrab; t_dato persona[N]; if(arch==NULL) return 0; for(i=0;i<N;i++) { } return 0; }