Löytyskö tämäntyyliseen malliesimerkkiä?
ongelma 1 teht:
Talleta seuraava puhelinnumeroinformaatio sopivaan(const)-tietuetaulukkoon:
Sukunimi Etunimi Suunta Puhelinnumero
Malli mikko 05 123456
jne.
jne.
ongelma 2 teht:
Kun on muodestettu sopiva taulukko puhelinnumerotietojen esittämiseksi, suunnittele ja toteuta ohjelma, jonka avulla rakenteesta voi tehdä hakuja nimen tai sen osan perusteella:
tyyliin:
./puhelinnumerot
Anna nimi tai sen osa: Mikko
Malli, Mikko 123456
Anna nimi tai sen osa: Matti
meikäläinen, Matti 789456
välimalli-matti, jani 456825
Anna nimi tai sen osa: a
meikäläinen, Matti 789456
välimalli-matti, jani 456825
Malli, Mikko 123456
//jne.
//jne.
Anna nimi tai sen osa: Antti
Puhelinluettelosta ei löydy "Antti"-merkkijonoa!
Anna nimi tai sen osa: loppu
Pitäis siis tehä niinkuin "sähköinen puhelinluettelo".
Löytyskö tämäntyyliseen malliesimerkkiä tai samantyylisiä juttuja?
ongelma 1 teht:
Talleta seuraava puhelinnumeroinformaatio sopivaan(const)-tietuetaulukkoon:
Sukunimi Etunimi Suunta Puhelinnumero
Malli mikko 05 123456
jne.
jne.
ongelma 2 teht:
Kun on muodestettu sopiva taulukko puhelinnumerotietojen esittämiseksi, suunnittele ja toteuta ohjelma, jonka avulla rakenteesta voi tehdä hakuja nimen tai sen osan perusteella:
tyyliin:
./puhelinnumerot
Anna nimi tai sen osa: Mikko
Malli, Mikko 123456
Anna nimi tai sen osa: Matti
meikäläinen, Matti 789456
välimalli-matti, jani 456825
Anna nimi tai sen osa: a
meikäläinen, Matti 789456
välimalli-matti, jani 456825
Malli, Mikko 123456
//jne.
//jne.
Anna nimi tai sen osa: Antti
Puhelinluettelosta ei löydy "Antti"-merkkijonoa!
Anna nimi tai sen osa: loppu
Pitäis siis tehä niinkuin "sähköinen puhelinluettelo".
Löytyskö tämäntyyliseen malliesimerkkiä tai samantyylisiä juttuja?
Vastaukset 4
Vanhimmat
No tämä on 1 tehtävään melkeinpä suora vastaus. Tosin itse saat miettiä kannattaako tuota tietuetta muuttaa jollain lailla ;)
Yleensä en ala suoraan vastauksia viljelemään mutta ymmärrän että tuollainen structimääritelmä voi olla vasta-alkajalle hankala :). Tämän jälkeen osaat ainakin tietueen muodostaa ja tietuetta toivottavasti myös käyttää. Koitas tehdä tuo kakkososa.
#include
struct TIETUE
{
char etunimi[50];
char sukunimi[50];
char suunta[50];
char numero[50];
};
const struct TIETUE luettelo[3] = {
{"Keimo", "Hansio", "013", "123456"}, {"Jurpo", "Turpo", "123", "764212"},
{"Simo", "Saituri", "012", "254252"}};
int main()
{
int i;
for(i=0;i
No tämä on 1 tehtävään melkeinpä suora vastaus. Tosin itse saat miettiä kannattaako tuota tietuetta muuttaa jollain lailla ;)
Yleensä en ala suoraan vastauksia viljelemään mutta ymmärrän että tuollainen structimääritelmä voi olla vasta-alkajalle hankala :). Tämän jälkeen osaat ainakin tietueen muodostaa ja tietuetta toivottavasti myös käyttää. Koitas tehdä tuo kakkososa.
#include
struct TIETUE
{
char etunimi[50];
char sukunimi[50];
char suunta[50];
char numero[50];
};
const struct TIETUE luettelo[3] = {
{"Keimo", "Hansio", "013", "123456"}, {"Jurpo", "Turpo", "123", "764212"},
{"Simo", "Saituri", "012", "254252"}};
int main()
{
int i;
for(i=0;i
Täälä ne tulevat DI:t sitten kysyvät oppia, etkö pääsisi helpommalla, jos kävisit APSin luennoilla ja harkoissa. Kaiken hyvän lisäksi tuo vastaus mikä annettiin näyttäis olevan C:n ja C :n sekaviritystä eikä puhdasta C :a
...mitäpä sillä on väliä kun tehtävän asettelussa ei määrätty kielenkäyttötyyliä.
Lisäksi tuo on erittäin opettavainen kun antaa korkeintaan arvosanaksi 1 tai 2, ja jää pohtimaan miksi ihmeessä kun se kerran toimii :-o