Guest User

Untitled

a guest
Jun 21st, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. #include <stdio.h>
  2. /*Tekijä: Joona Turunen
  3. Opiskelijanumero: 0356524
  4. Yhteistyö: Manuaalit ja teoria*/
  5. int main()
  6. {
  7. char etunimi[15];
  8. char sukunimi[25];
  9. int ika, toiminto;
  10. float paino;
  11. FILE *henkilo_tiedot;
  12. printf("Tämä ohjelma kysyy ja tallettaa kontaktien tietoja sekä tulostaa niitä\n");
  13. printf("kunnes käyttäjä lopettaa ohjelman.\n");
  14. while(toiminto != 0){
  15. printf("Anna haluamasi toiminnon numero seuraavasta valikosta:\n");
  16. printf("1) Lisää henkilötiedot\n");
  17. printf("2) Lue ja tulosta tiedot\n");
  18. printf("0) Lopeta\n");
  19. printf("Mitä haluat tehdä: ");
  20. scanf("%d", &toiminto);
  21. if(toiminto == 0){
  22. break;
  23. }
  24. if(toiminto == 1){
  25. printf("Anna etunimi: ");
  26. scanf("%s", &etunimi[0]);
  27. printf("Anna sukunimi: ");
  28. scanf("%s", &sukunimi[0]);
  29. printf("Anna ikä: ");
  30. scanf("%d", &ika);
  31. printf("Anna paino: ");
  32. scanf("%f", &paino);
  33. henkilo_tiedot = fopen("henkilo_tiedot.txt", "a");
  34. fprintf(henkilo_tiedot, "%s %s %d %f\n", etunimi, sukunimi, ika, paino);
  35. fclose(henkilo_tiedot);
  36. }
  37. if(toiminto == 2){
  38. henkilo_tiedot = fopen("henkilo_tiedot.txt", "r");
  39. while(feof(henkilo_tiedot) == 0){
  40. fscanf(henkilo_tiedot, "%s %s %d %f\n", &etunimi[0], &sukunimi[0], &ika, &paino);
  41. printf("%s %s %d %f\n", etunimi, sukunimi, ika, paino);
  42. }
  43. }
  44. }
  45. return 0;
  46. }
Add Comment
Please, Sign In to add comment