Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- int i;
- FILE *puhluettelo;
- char luettelo[] = "luettelo.txt";
- struct henkilo {
- char etunimi[20];
- char sukunimi[20];
- char puhnumero[20];
- };
- struct henkilo henkilo_lista[49];
- int lkm = 0;
- if((puhluettelo = fopen("luettelo.txt", "r")) == NULL) {
- printf("Tiedostoa ei löydetty!"); return 0;}
- else {
- fscanf(puhluettelo, "%d", &lkm);
- fclose(puhluettelo);
- lkm++;
- }
- printf("Anna etunimi:");
- scanf("%s", &henkilo_lista[lkm].etunimi[0]);
- printf("Anna sukunimi:");
- scanf("%s", &henkilo_lista[lkm].sukunimi[0]);
- printf("Anna puhelinnumero:");
- scanf("%s", &henkilo_lista[lkm].puhnumero[0]);
- if(lkm<50)
- {
- if ((puhluettelo = fopen(luettelo, "r+")) == NULL) {
- printf("Virhe tiedoston avaamisessa.");
- return 0;
- }
- else {
- fprintf(puhluettelo, "%d", lkm);
- }
- if ((puhluettelo = fopen(luettelo, "a")) == NULL) {
- printf("Virhe tiedoston avaamisessa.");
- return 0;
- }
- else {
- for(i=lkm;i<=lkm;i++)
- {
- fprintf(puhluettelo, "%s %s %s", henkilo_lista[i].etunimi,
- henkilo_lista[i].sukunimi, henkilo_lista[i].puhnumero);
- }
- }
- fclose(puhluettelo);
- printf("Tietojen tallennus onnistui.");
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement