Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- /*Tekijä: Joona Turunen
- Opiskelijanumero: 0356524
- Yhteistyö: Manuaalit ja teoria*/
- int main()
- {
- char etunimi[15];
- char sukunimi[25];
- int ika, toiminto;
- float paino;
- FILE *henkilo_tiedot;
- printf("Tämä ohjelma kysyy ja tallettaa kontaktien tietoja sekä tulostaa niitä\n");
- printf("kunnes käyttäjä lopettaa ohjelman.\n");
- while(toiminto != 0){
- printf("Anna haluamasi toiminnon numero seuraavasta valikosta:\n");
- printf("1) Lisää henkilötiedot\n");
- printf("2) Lue ja tulosta tiedot\n");
- printf("0) Lopeta\n");
- printf("Mitä haluat tehdä: ");
- scanf("%d", &toiminto);
- if(toiminto == 0){
- break;
- }
- if(toiminto == 1){
- printf("Anna etunimi: ");
- scanf("%s", &etunimi[0]);
- printf("Anna sukunimi: ");
- scanf("%s", &sukunimi[0]);
- printf("Anna ikä: ");
- scanf("%d", &ika);
- printf("Anna paino: ");
- scanf("%f", &paino);
- henkilo_tiedot = fopen("henkilo_tiedot.txt", "a");
- fprintf(henkilo_tiedot, "%s %s %d %f\n", etunimi, sukunimi, ika, paino);
- fclose(henkilo_tiedot);
- }
- if(toiminto == 2){
- henkilo_tiedot = fopen("henkilo_tiedot.txt", "r");
- while(feof(henkilo_tiedot) == 0){
- fscanf(henkilo_tiedot, "%s %s %d %f\n", &etunimi[0], &sukunimi[0], &ika, &paino);
- printf("%s %s %d %f\n", etunimi, sukunimi, ika, paino);
- }
- }
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment