Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C++, pole konstant, předání parametrů, jak na to?

const char pole1[] PROGMEM={ 1, 2, 3, 4, 5};
const char pole2[] PROGMEM={ 6, 7, 8, 9, 0};
const char pole3[] PROGMEM={ 'a', 's', 'd', 'f', 'g'};

void ctipole(int *pole) {
  for(byte i=0; i<5; i++) {
    byte hodnota=pgm_read_byte(&pole[i]);
    //nějaké další akce....
  }
}

int main(void) {
  ctipole(pole1);
  ctipole(pole2);
  ctipole(pole3);
}

viz. moje prvni odpoved.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny