ciao ragazzi ispirandomi la guida di blacklight,
ho creato un esempio molto carino che consiste:
- puoi farlo in qualsiasi linguaggio
- deve chiedere di inserire almeno 3 dati (quel che vuoi )
- deve scriverli in un file txt.
. non deve cancellare i dati precedenti in scrittura..
ecco il mio in C:
good job
ho creato un esempio molto carino che consiste:
- puoi farlo in qualsiasi linguaggio
- deve chiedere di inserire almeno 3 dati (quel che vuoi )
- deve scriverli in un file txt.
. non deve cancellare i dati precedenti in scrittura..
ecco il mio in C:
Codice:
#include <stdio.h>
#define TXT_FILE "testo.txt"
char sn;
char user[30];
char nome[20];
char cognome[20]; // variabili contenitore che contengono
char pass[30]; // tutte le informazioni importanti
char email[30]; // esempio nome congnome per poi essere scritte
int age; // su un file testo.
void creazione();
int main()
{ /* inizializza il file per la lettura e scrittura.... */
FILE *fp;
fp = fopen(TXT_FILE, "a");
if(!fp){
printf("Errore interno\n\n");
getchar();
return 0;
} // fine inizializzazione del file
printf("Vuoi creare un utente : (s n): ")
scanf("%c",&sn);
if(sn=='s'){
creazione();
}
else {
printf("leggi il file testo XD")
}
return (0);
}
void creazione(){
printf("<===========CREAZIONE NUOVO USER================>\n\n");
printf("\nInserire l'user: ");
scanf("%s",&user);
printf("\nInserire il nome: ");
scanf("%s",&nome);
printf("\nInserire il cognome: ");
scanf("%s",&cognome);
printf("\nInserire password: ");
scanf("%s",&pass);
printf("\nInserire l'e-mail': ");
scanf("%s",&email);
printf("\nInserire l'età': ");
scanf("%d",&age);
fprintf(fp, "\nUSER:\t\t%s\nPASS:\t\t%s\nE-MAIL:\t\t%s\nETa':\t\t%d\ndati reali:\nnome: %s \ncognome : %s", user, pass, email, age, nome, cognome);
fprintf(fp, "-----------------------------------------------");
}