Programowanie Proceduralne

0

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.

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.

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