[c] Stos kompilator wyrzuca że nie ma pliku. Trzeba zbudować stos od zera.
Ostatnio zmodyfikowano 2013-11-11 15:12
LPU92 Temat założony przez niniejszego użytkownika |
[c] Stos kompilator wyrzuca że nie ma pliku. Trzeba zbudować stos od zera. » 2013-11-10 14:57:05 Muszę napisać program który ułoży elementy na stosie. Dla was pewnie banał ale ja nie wiem jak się do tego zabrać. Kiedy dodaje bibliotekę stack jak w kursie kompilator nie znajduje pliku. Ten stos mam traktować jako tablicę czy co ? Prosił bym o pomoc jak to zacząć, jakieś małe naprowadzenie z góry dzięki. |
|
pekfos |
» 2013-11-10 14:59:18 Kiedy dodaje bibliotekę stack jak w kursie kompilator nie znajduje pliku. | <stack> to biblioteka C++, a nie C. Ten stos mam traktować jako tablicę czy co ? |
Tak też można. |
|
LPU92 Temat założony przez niniejszego użytkownika |
» 2013-11-10 15:08:14 Czyli muszę mieć tablice i dodawać do niej elementy "pushem" i zdejmować "popem", używa się ich jak "gets" i "puts" ? Trzeba coś dodać czy jest to w standardzie <stdio.h> ? |
|
pekfos |
» 2013-11-10 16:05:04 Czyli muszę mieć tablice i dodawać do niej elementy "pushem" i zdejmować "popem" |
Jakim "pushem" i "popem"? Trzeba coś dodać czy jest to w standardzie <stdio.h> ? |
Ale co? |
|
LPU92 Temat założony przez niniejszego użytkownika |
» 2013-11-10 16:29:09 push(obiekt) – czyli odłożenie obiektu na stos; pop() – ściągnięcie obiektu ze stosu i zwrócenie jego wartości;
Te funkcje są w stdio ? |
|
pekfos |
» 2013-11-10 16:32:22 Nie. Nawet ich nie ma w całej bibliotece standardowej. Skąd je wziąłeś? Chyba nie z std::stack<>..? |
|
LPU92 Temat założony przez niniejszego użytkownika |
» 2013-11-10 16:42:16 http://pl.wikipedia.org/wiki/Stos_%28informatyka%29 tutaj to jest. Tak muszę napisać w c a wszędzie są odniesienia do c++
|
|
jankowalski25 |
» 2013-11-10 16:42:23 Jesteś pewny, że piszesz program w języku C, a nie w C++? pop() – ściągnięcie obiektu ze stosu i zwrócenie jego wartości; |
Nieprawda. Ta funkcja tylko usuwa element ze stosu. Do zwrócenia wartości należy użyć funkcji top(). //edit: Z tą funkcją top to tylko, jeśli chodzi o std::stack. Jeśli musisz to napisać w C, to możesz to traktować na przykład jako tablicę. |
|
« 1 » 2 |