Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Definisanje Type-a u header-u

[es] :: C/C++ programiranje :: Definisanje Type-a u header-u

[ Pregleda: 1771 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NightHawk
Djordje Stojanovic
Nish

Član broj: 17045
Poruke: 209
*.dynamic.sbb.rs.

Jabber: night@elitesecurity.org
ICQ: 229516907
Sajt: www.shadow-inc.net


Profil

icon Definisanje Type-a u header-u18.03.2009. u 16:08 - pre 183 meseci
users.h
Code:
#ifndef USERS_H
#define USERS_H

struct User;

class Korisnici {
    int getUsers(User user[]);
    int user(int id);
    int writeUsr(User user[], int num, char* filename);
}

#endif
users.cpp
Code:

#include <iostream>
#include "users.h"

struct User {
    char ime[20];
    char prezime[20];
    char username[12];
};
...
main.cpp
Code:
#include <iostream>
#include "tabelize.h"
#include "users.h"

User korisnici[];

int main() {
    bla();
    return 0;
}

Gde treba tacno da upotrebim typedef da bi kasnije mog'o da stavim User korisnici[]?
Probao sam u users.cpp:
Code:
typedef struct tUser { bla } User;

ali nista
pri kompajliranju prijavljuje da ne postoji type
Of all the things I've lost, I miss my mind the most.
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
200.49.157.*

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Definisanje Type-a u header-u18.03.2009. u 21:32 - pre 183 meseci
Definicija strukture User mora da bude u hederu a ne u cpp fajlu.
Tko leti vrijedi
 
Odgovor na temu

NightHawk
Djordje Stojanovic
Nish

Član broj: 17045
Poruke: 209
*.dynamic.sbb.rs.

Jabber: night@elitesecurity.org
ICQ: 229516907
Sajt: www.shadow-inc.net


Profil

icon Re: Definisanje Type-a u header-u19.03.2009. u 12:55 - pre 183 meseci
hvala
nisam znao da li treba u .h ili u .cpp

probao, nece
i dalje prijavljuje istu greshku
i da, ponovo sam probao sa typedef struct Users_t { } Users;

[Ovu poruku je menjao NightHawk dana 19.03.2009. u 16:31 GMT+1]
Of all the things I've lost, I miss my mind the most.
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.dynamic.sbb.rs.



+7 Profil

icon Re: Definisanje Type-a u header-u20.03.2009. u 16:19 - pre 183 meseci
Mozes i u cpp fajlu pre funkcije
Code:

//users.h
typedef struct  {
    char ime[20];
    char prezime[20];
    char username[12];
}User,*lpUser;

Code:

//main.cpp
#include <iostream>
#include "users.h"
using namespace std;

User korisnici[3]; //<

int main()
{
    strcpy(korisnici[0].ime,"ime");
    cout << korisnici[0].ime << endl;
    return 0;
}

ili
Code:

//main.cpp
#include <iostream>
using namespace std;

typedef struct  {
    char ime[20];
    char prezime[20];
    char username[12];
}User,*lpUser;

User korisnici[3]; //<

int main()
{
    strcpy(korisnici[0].ime,"ime");
    cout << korisnici[0].ime << endl;
    return 0;
}

 
Odgovor na temu

[es] :: C/C++ programiranje :: Definisanje Type-a u header-u

[ Pregleda: 1771 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.