Wywołanie Funkcji
Ostatnio zmodyfikowano 2013-01-29 16:58
nvkk Temat założony przez niniejszego użytkownika |
Wywołanie Funkcji » 2013-01-28 19:38:06 Witam, Mam problem z funkcjami w swoich programach.Dokładnie nie mogę ich wywołać. Przykład: #include <iostream>
using namespace std;
void funkcjapierwsza() { cout << "Wywluje funkcje"; funkcja(); }
void funkcja() { cout << "Wywoluje funkcjepierwsza"; funkcjapierwsza(); } int main() { funkcja(); return 0; } Mam tak w każdym programie ;/ Błąd : error : 'funkcja' was not declared in this scope |
|
czosnek17 |
» 2013-01-28 19:40:34 Bo przed wywołaniem funkcji jej nie zadeklarowałeś. Przenieś ją ponad wywoływanie, albo zadeklaruj np ps: to zamuli 100% procesora :P |
|
jsc |
» 2013-01-28 19:51:46 ps: to zamuli 100% procesora :P |
Co???????? |
|
czosnek17 |
» 2013-01-28 20:01:23 Co co? Wywołują się funkcje w nieskończoność ;_; |
|
m4tx |
» 2013-01-28 20:47:23 ps: to zamuli 100% procesora :P |
Po pewnym czasie też zapewne wywali stack overflow. |
|
nvkk Temat założony przez niniejszego użytkownika |
... » 2013-01-28 20:58:09 W tym przykładzie mógłbym przenieść kolejność funkcji tylko gdy mam program gdzie mam więcej funkcji to jest to niemożliwe. Jeżeli zrobie tak : void funkcja(); to wtedy nic mi sie nie wyświetla. |
|
czosnek17 |
» 2013-01-28 21:03:45 Z kodu nic nie usuwaj tylko dopisz tą linijkę pod using namespace std; |
|
nvkk Temat założony przez niniejszego użytkownika |
... » 2013-01-28 21:09:02 Jeżeli dodam linijkę : void funkcja(); pod using namespace std; To wyświetla mi się cały czas : wywołuję funkcje I mogę tylko wyłączyć program. Może jakiś inny pomysł? :) |
|
« 1 » 2 |