Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.397 pregleda

Najnovija ↓

Definisanje Type-a u header-u 18.03.2009. u 17:08 · pre 214 meseci #1
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
Potpis
Of all the things I've lost, I miss my mind the most.
Re: Definisanje Type-a u header-u 19.03.2009. u 13:55 · pre 214 meseci
izmenjeno 1 put, poslednji put NightHawk 19.03.2009. u 16:31
  1. NightHawk19.03.2009. u 16:31zapis iz teksta poruke
#3
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;
Potpis
Of all the things I've lost, I miss my mind the most.
Re: Definisanje Type-a u header-u 20.03.2009. u 17:19 · pre 214 meseci #4
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;
}
Potpis
HomePage http://www.eurora3d.com
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme