Funkcje struktur w prostym programie do "obsługi pacjentów".

0

(Nie wiem, jak zatytułować ten wątek, więc temat jest, jaki jest)

Treść zadania brzmi:

Napisz program zawierający strukturę Pacjent, posiadającą trzy pola: imię, nazwisko i PESEL. Zaimplementuj
trzy funkcje:
● funkcja wprowadź, przyjmującą dwie tablice znaków oraz numer pesel, oraz zwracającą
wskaźnik do nowo utworzonej zmiennej strukturalnej Pacjent;
● funkcja wyświetl, przyjmującą adres do zmiennej Pacjent, wyświetlającą na ekranie dane pacjenta w
formie: Imię Nazwisko (PESEL)
● funkcja usun, przyjmująca adres do zmiennej Pacjent oraz zwalniającą zajętą przez ten obiekt
pamięć.
Korzystając z zaimplementowanej struktury oraz funkcji w programie głównym:
● odpytaj użytkownika o ilość pacjentów do wprowadzenia
● wczytaj od użytkownika dane pacjentów
● na koniec wyświetl ponumerowaną listę pacjentów np.:

  1. Adam Miauczyński(35040234456)
  2. Franciszek Maurer(60040301114)
  3. Edward Keller(54121001995)

Sam program działający tak, jak jest to wymagane, można bardzo łatwo napisać w main(), ale nie jestem w stanie napisać go w taki sposób, w jaki ode mnie wymagają - czyli z użyciem w.w funkcji.

1

W tym momencie pozostaje zadać pytanie: czego od nas oczekujesz?

  1. zrobić to za Ciebie: http://4programmers.net/Forum/Og%C5%82oszenia_drobne Za zaledwie 200zł jestem w stanie to wykonać
  2. pomocy z konkretnym problemem: pokaż kod, napisz w czym problem.
0

Czyli znajdujesz na google byle kurs, czytasz rozdział funkcje i po godzinie już umiesz zrobić dokładnie tak jak wymagają - czyli z użyciem w.w funkcji.

0

Gdyby to było takie proste, to już bym to umiał - potrafię czytać i wyjątkowo odporny na wiedzę również nie jestem. Ale ok, rozumiem, to nie jest forum do pomocy przy takich banałach, a przynajmniej nie za darmo.

1
Mundhus napisał(a):

... potrafię czytać ...
Skoro tak to powinieneś zacząć od poczytania definicji słowa pomocy.
Na tym forum się pomaga, ale nie odwala się pracy domowej za ... nie mogę wpisać właściwego określenia bo moderatorzy lutują, ale nie muszę, bo sam wiesz co tam ma być.

4

Szczerze Ci mówiąc to akurat dziś zacząłem naukę C++ z książki "Język C++ Szkoła programowania" i część opisanych przez Ciebie zadań byłbym w stanie napisać po kilku godzinach nauki, a reszta wymagałaby przejścia zapewne do kolejnego rozdziału.

Nie wiem co Wy studenci robicie na tych studiach, a potem się dziwicie, że nie ma pracy, albo pracujecie za 2k.

0

(Żeby nie było, nie widzę nic złego w tym, że chcecie pieniądze za pomoc, normalna sprawa - ale liczyłem na to, że przy tak prostym problemie się bez tego obejdzie)
Problem polega na tym, że nie jestem w stanie dać wkładu własnego - bo nie wiem jak to ugryźć od samego początku. Jedyne co mogę pokazać to program robiący dokładnie to samo, tylko bez wykorzystania tych funkcji wymaganych w zadaniu, a robiący to wszystko w main(). Nie oczekuję rozwiązania całego zadania (bo samemu nie miałbym ochoty odwalać za kogoś całej roboty), tylko np. pokazania jak mogłaby przykładowo wyglądać pierwsza funkcja, jakiegoś naprowadzenia na trop, jakiejś wskazówki, albo chociaż linka do podobnego zadania. Mam problem z jednoczesnym wykorzystaniem wskaźników do struktur i samych struktur w funkcji. Szukam od jakiegoś czasu jakiegoś dobrego przykładu, w którym byłyby te wszystkie rzeczy, ale średnio mi idzie.

0

Czy przeczytałeś rozdział "funkcje" z byle jakiego kursu? Np tu: http://www.cplusplus.com/doc/tutorial/functions/

1

** bo nie wiem jak to ugryźć od samego początku**.

#include <iostream>

masz na tacy jak zacząć.

0

Ok, nie wiesz jak zacząć, pozwól, że pomogę:

funkcja wprowadź, przyjmującą dwie tablice znaków oraz numer pesel, oraz zwracającą
wskaźnik do nowo utworzonej zmiennej strukturalnej Pacjent;

Napisz proszę sygnaturę tej funkcji.

2

"Jedyne co mogę pokazać to program robiący dokładnie to samo, tylko bez wykorzystania tych funkcji wymaganych w zadaniu, a robiący to wszystko w main()."
to daj taki kod. To będzie 70% sukcesu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1