Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z wywołaniem funkcji void

Ostatnio zmodyfikowano 2013-02-26 20:48
Autor Wiadomość
domin568
Temat założony przez niniejszego użytkownika
Problem z wywołaniem funkcji void
» 2013-02-26 20:28:59
Witajcie , piszę sobie program z Symfoni C++ dla ćwiczeń i wyskakuje mi błąd linkera undefined refference to funkcja_wska , i drugi taki sam do funkcja_tabl , jeżeli usune te 2 wywołania funkcji program działa poprawnie . Czy ktoś moze wie o co chodzi ? Tutaj kod :

C/C++
#include <iostream>

using namespace std;

void funkcja_wska( int * wsk, int rozmiar );
void funkcja_wsk2( int * wsk, int rozmiar );
void funkcja_tabl( int tab[], int rozmiar );

int main() {
   
    int tafla[ 4 ] = { 5, 10, 15, 20 };
   
    funkcja_tabl( tafla, 4 );
   
    funkcja_wska( tafla, 4 );
   
    funkcja_wsk2( tafla, 4 );
   
    return 0;
}
//***********************************************************
void funckja_tabl( int tab[], int rozmiar )
{
    cout << "\nWewnatrz funkcji funkcja_tabl \n ";
    for( int i = 0; i < rozmiar; i++ )
   
         cout << tab[ i ] << endl;
   
}
//***************************************************************

void funckja_wska( int * wsk, int rozmiar )
{
    cout << " Wewnatrz funkcji funkcja_wska " << endl;
    for( int i = 0; i < rozmiar; i++ )
   
         cout << *( wsk++ ) << endl;
   
}
//*******************************************************************
void funkcja_wsk2( int * wsk, int rozmiar )
{
    cout << "Wewnatrz funkcji funkcja_wsk2 " << endl;
    for( int i = 0; i < rozmiar; i++ )
   
         cout << wsk[ i ] << endl;
   
}
P-77129
megatron
» 2013-02-26 20:36:55
C/C++
#include <iostream>

using namespace std;

void funckja_tabl( int tab[], int rozmiar )
{
    cout << "\nWewnatrz funkcji funkcja_tabl \n ";
    for( int i = 0; i < rozmiar; i++ )
   
         cout << tab[ i ] << endl;
   
}
void funckja_wska( int * wsk, int rozmiar )
{
    cout << " Wewnatrz funkcji funkcja_wska " << endl;
    for( int i = 0; i < rozmiar; i++ )
   
         cout << *( wsk++ ) << endl;
   
}
void funkcja_wsk2( int * wsk, int rozmiar )
{
    cout << "Wewnatrz funkcji funkcja_wsk2 " << endl;
    for( int i = 0; i < rozmiar; i++ )
   
         cout << wsk[ i ] << endl;
   
}

int main() {
   
    int tafla[ 4 ] = { 5, 10, 15, 20 };
   
    funckja_tabl( tafla, 4 );
   
    funckja_wska( tafla, 4 );
   
    funkcja_wsk2( tafla, 4 );
   
    return 0;
}
P-77131
domin568
Temat założony przez niniejszego użytkownika
» 2013-02-26 20:39:18
Wogóle po kompilacji tego programu coś dziwnego mi się stało z kompem , program jak ten kompiluje mi się z 2 minuty , przeinstalować Dev c++ , czy coś to da ?? Formatowałem komputer tydzień temu więc jest "czysty" .
P-77132
killjoy
» 2013-02-26 20:42:31
Zrestartuj kompa, jak czasem z VC++ mi się tak dzieje to pomaga.
P-77134
megatron
» 2013-02-26 20:48:55
mi z code blocks też tak robi
P-77138
« 1 »
  Strona 1 z 1