Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/03/2011, 11:57
Axx
 
Fecha de Ingreso: marzo-2011
Mensajes: 2
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Saludos (FILE)

O dicho de otro modo, sé escribir una palabra en un fichero...

#define NOMBRE_ARCHIVO "./texto1.txt"

void escribe (char *palabra){
FILE *pf;
pf = fopen("NOMBRE_ARCHIVO", "w");
fprintf(pf,"%s", palabra);

//fwrite(palabra, TAMAX, 1, pf);
fclose (pf);
}

int main (int argc, char** argv){
char pal[TAMAX];

printf("Escribe la palabra: ");
scanf("%s", &pal);
escribe(pal);

FILE *pf;
pf = fopen(NOMBRE_ARCHIVO, "r");
fscanf(pf, "%s", &pal);
fprintf(pf, "%s", pal);
fclose(pf);
return 0;
}
Pero cómo podría meter una estructura como ésta dentro de un FILE?

typedef struct t_clave{
int codigo, ip, passw;
char nomUser[TMAX], nomWeb[TMAX], correo[TMAX];
}Clave;

¿Se puede hacer algo así?