Witam ,
Od niedawna gryzę się z problemem. chciałbym się dowiedzieć czy da się z jednej funkcji własnej do kolejnej przenieść dane wczytane w tej poprzedniej funkcji. Jesli tak to poproszę o jakiekolwiek podpowiedzi.
0
3
Dane można przekazywać między funkcjami za pomocą parametrów i wartości zwracanych
char * czytam() {
//kod odpowiedzialny za czytanie
}
void konsumuje(char * odczytaneDane) {
//tu konsumuje dane i możliwe że zwalniam wskaźniki
}
int main () {
// tu sklejam wszystko razem
konsumuje(czytam);
//lub bardziej rozwlekle
{
char * dane;
dane = czytam();
konsumuje(dane);
}
}
1
C:
int read3(int *a,int *b,int *c) { return 3==scanf("%d%d%d",a,b,c); }
C++
bool read3(int &a,int &b,int &c) { return cin>>a>>b>>c; }
4
**STRUKTURA **struct, poczytaj sobie
plus adekwatny do zagadnienia sposób przekazania tejże.