Funkcja strukturalna
Ostatnio zmodyfikowano 2010-01-26 11:30
Rantrave Temat założony przez niniejszego użytkownika |
Funkcja strukturalna » 2010-01-26 00:13:43 Witam, D:\Projekty cpp\liczby zespolone.cpp: At global scope: D:\Projekty cpp\liczby zespolone.cpp:67: error: expected unqualified-id before "struct" D:\Projekty cpp\liczby zespolone.cpp:67: error: expected `)' before "struct" D:\Projekty cpp\liczby zespolone.cpp:67: error: expected `,' or `;' before "struct" Process terminated with status 1 (0 minutes, 2 seconds) 14 errors, 0 warnings
D:\Projekty cpp\liczby zespolone.cpp|15|error: expected unqualified-id before "struct"| D:\Projekty cpp\liczby zespolone.cpp|15|error: expected `)' before "struct"| D:\Projekty cpp\liczby zespolone.cpp|15|error: expected `,' or `;' before "struct"| D:\Projekty cpp\liczby zespolone.cpp||In function `int main()':| D:\Projekty cpp\liczby zespolone.cpp|57|error: `x' undeclared (first use this function)| D:\Projekty cpp\liczby zespolone.cpp|57|error: (Each undeclared identifier is reported only once for each function it appears in.)| D:\Projekty cpp\liczby zespolone.cpp|57|error: `y' undeclared (first use this function)| D:\Projekty cpp\liczby zespolone.cpp|58|error: expected primary-expression before '.' token| D:\Projekty cpp\liczby zespolone.cpp|58|error: expected primary-expression before '.' token| D:\Projekty cpp\liczby zespolone.cpp|67|error: expected unqualified-id before "struct"| D:\Projekty cpp\liczby zespolone.cpp|67|error: expected `)' before "struct"| D:\Projekty cpp\liczby zespolone.cpp|67|error: expected `,' or `;' before "struct"| ||=== Build finished: 11 errors, 0 warnings ===|
wycinek kodu struct zespolona { int Re; int Im; };
struct dodawanie { int Re; int Im; };
struct dodawanie( struct zespolona x, struct zespolona y );
-------------------------------------------------------------------- dodawanie( x, y ); cout << dodawanie.Re << "+" << dodawanie.Im << endl; ---------------------------------------------------------------------
struct dodawanie( struct zespolona x, struct zespolona y ) { dodawanie.Re = x.Re + y.Re; dodawanie.Im = x.Im + y.Im; return dodawanie; }
|
|
malan |
» 2010-01-26 10:44:27 struct dodawanie( struct zespolona x, struct zespolona y ); typ nazwa( argumenty), czyli jakoś tak to będzie (chyba ;p): dodawanie fDodawanie( zespolona fRe, zespolona fIm ); |
|
Elaine |
» 2010-01-26 11:30:20 Jak dla mnie, to brakuje nazwy funkcji. Typ zwracany jest, lista argumentów też, ale nie ma nazwy...
...co ma oznaczać to f przed nazwą funkcji? Wspominałem już, że notacja węgierska niszczy mózg i zjada koty? |
|
« 1 » |