Aplikacja z grubsza pobiera dowolną ilość dowolnych dany do dynamicznie zarządzanej tablicy wykorzystującej wskaźniki/pointer-y. Potem obraca tablicę i wypisuje.
Chciałbym zaimplementować funkcję „odwróć“ w tym kodzie. Jest aktualnie zakomentowana, abyście mogli skompilować kod. Program teraz działa po zaaplikowaniu alternatywy, więc można go odpalić i ogarnąć szybko koncepcję. A potem przerobić... oczywiście, aby rozwiązać problem.
Możliwe że nie rozumiem mechaniki pointer-to-pointer.
Po skompilowaniu wersji z odkomentowaną funkcją „odwróć“przy pomocy MinGW 9.2.0 program zwraca 4 błedy w:
pptr problem.cpp:In function 'char** odwroc(char**, short unsigned int)':
pptr problem.cpp:13:10: error:'i' was not declared in this scope
13|*(pptr+i)=*(pptr+j)|^
pptr problem.cpp:13:21: error:'j' was not declared in this scope
13|*(pptr+i)=*(pptr+j)|^
pptr problem.cpp:15:2: warning: no return statement in function returning non-void[-Wreturn-type]15|}|^
pptr problem.cpp:At global scope:
pptr problem.cpp:17:2: error: expected unqualified-id before 'return'17|return pptr;|^~~~~~
pptr problem.cpp:18:1: error: expected declaration before '}' token
18|}|^
Proszę o pomoc (wskazówka, link do odpowiedzi). You can write in English.
pptr problem – Funkcja zamieniająca wartości wskaźników (pointers)
w C++
Napisano
Aplikacja z grubsza pobiera dowolną ilość dowolnych dany do dynamicznie zarządzanej tablicy wykorzystującej wskaźniki/pointer-y. Potem obraca tablicę i wypisuje.
Chciałbym zaimplementować funkcję „odwróć“ w tym kodzie. Jest aktualnie zakomentowana, abyście mogli skompilować kod. Program teraz działa po zaaplikowaniu alternatywy, więc można go odpalić i ogarnąć szybko koncepcję. A potem przerobić... oczywiście, aby rozwiązać problem.
Możliwe że nie rozumiem mechaniki pointer-to-pointer.
Po skompilowaniu wersji z odkomentowaną funkcją „odwróć“ przy pomocy MinGW 9.2.0 program zwraca 4 błedy w:
Proszę o pomoc (wskazówka, link do odpowiedzi). You can write in English.
a.exe