| Author |
Message
|
misiu86 Poziom 13

Joined: 09 Dec 2006 Posts: 120 Location: Wrocław
|
#1
26 Mar 2007 23:36 C++ - zadanie |
|
|
|
Wiatm,
mam problem z zadaniem, dość łatwym, lecz nie potrafię zrobić go przy użyciu funkcji. Czy ktoś by mógł mi pomóc?
| Code: |
zad.1. Zdefiniuj prostą strukturę (dwa pola, różne zmienne np. int, char). Napisz program zawierający funkcje podaj_dane() i wyswietl_dane() oraz funkcje main () wykorzystującą te funkcje.
zad.2. Do programu z punktu 1 dodaj tablicę struktur. Napisz funkcję umożliwiającą wypełnienei tablicy struktur. |
Byłbym bardzo wdzięczy za szybką pomoc w rozwiązaniu tego zadania.
|
|
| Back to top |
|
 |
Google

|
#
26 Mar 2007 23:36 |
|
|
|
|
|
| Back to top |
|
 |
gol Poziom 11

Joined: 17 Nov 2004 Posts: 76 Location: Lublin
|
#2
26 Mar 2007 23:52 Re: C++ - zadanie |
|
|
|
Napisz gdzie masz problem.
ps. Można wiedzieć gdzie takie zadania zadają ?
|
|
| Back to top |
|
 |
Google

|
#
26 Mar 2007 23:52 |
|
|
|
|
|
| Back to top |
|
 |
misiu86 Poziom 13

Joined: 09 Dec 2006 Posts: 120 Location: Wrocław
|
#3
27 Mar 2007 00:06 Re: C++ - zadanie |
|
|
|
Prolem mam przy definiowaniu struktury oraz ogólnie przy napisaniu tych funkcji. Gdyby to trzeba było napisać nie jako funkcję tylko jako fragment kodu porgramu w funkcji main to bym nie miał problemu.
A to zadanko z polibudy z Wrocławia.
|
|
| Back to top |
|
 |
Google

|
#
27 Mar 2007 00:06 |
|
|
|
|
|
| Back to top |
|
 |
fantom Poziom 22

Joined: 23 Mar 2003 Posts: 1659 Location: Łódź
|
#4
27 Mar 2007 09:21 Re: C++ - zadanie |
|
|
|
| misiu86 wrote: |
| Prolem mam przy definiowaniu struktury oraz ogólnie przy napisaniu tych funkcji. |
Mam nadzieje ze to jakis okrutny zart ale niech bedzie odpisze.
| Code: |
struct A{
int a;
char b;
};
void podaj_dane(struct A* a)
{
printf("podaj a = \n");
scanf("%d",&a->a);
scanf("%c",&a->b); // zeby wyczyscic strumien wejsciowy z entera
printf("podaj b = \n");
scanf("%c",&a->b);
}
void wyswietl_dane(struct A* a)
{
printf("a = %d\n",a->a);
printf("b = %c",a->b);
}
int main(int argc,char** argv)
{
struct A structA;
podaj_dane(&structA);
wyswietl_dane(&structA);
return 1;
}
|
| Quote: |
Gdyby to trzeba było napisać nie jako funkcję tylko jako fragment kodu porgramu w funkcji main to bym nie miał problemu.
|
Aha, A co to za roznica ?
| Quote: |
A to zadanko z polibudy z Wrocławia. |
Moze sie do tego nie przyznawaj ? :D
Aha no i nie wiem czemu ludzie ciagle myla C z C++[/quote]
|
|
| Back to top |
|
 |