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

Problem z strukturo danych.

Ostatnio zmodyfikowano 2008-10-29 00:04
Autor Wiadomość
Fletcher
Temat założony przez niniejszego użytkownika
Problem z strukturo danych.
» 2008-10-28 17:11:14
Mam problem czemu ten kod nie chce się skompilować ??

C/C++
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    struct OsobaST
    {
        string imie;
        string nazwisko;
        string telefon;
    };
   
   
    cin >> nowa_osoba.imie;
    cin >> nowa_osoba.nazwisko;
    cin >> nowa_osoba.telefon;
    cin >> nowa_osoba.wiek;
    cout << nowa_osoba.imie << " " << nowa_osoba.nazwisko << endl;
    cout << "tel: " << nowa_osoba.telefon << " wiek: " << nowa_osoba.wiek << endl;
   
   
    getch();
    return( 0 ) '
}
P-2327
DeBugger
» 2008-10-28 17:18:37
Ę?
return(0)'
//Edit:
A gdzie masz deklarację zmiennej struktury?
Np. nowa_osoba?
OsobaST nowa_osoba;
//Edit2:
A gdzie:
C/C++
#include <string>
P-2328
Fletcher
Temat założony przez niniejszego użytkownika
» 2008-10-28 17:34:14
Mógł byś napisać jak to wszystko powinno wyglądać ?
*EDIT
Dobra już nie trzeba, dzięki za pomoc.
P.S Czy napisanie tej książki telefonicznej będzie stanowiło jakiś problem dla osoby początkującej?
W sumie przeraża mnie to  jak patrze na ten kod...
I czy nie lepiej by było przed napisaniem tego powtórzyć sobie wszystko na spokojnie?
P-2329
DeBugger
» 2008-10-28 17:44:35
C/C++
#include <iostream>
#include <conio.h>
#include <string> //biblioteka string
using namespace std;
struct OsobaST
{
    string imie;
    string nazwisko;
    string telefon;
    int wiek;
}; //poprzedni zapis też był dobry (zapis definicji struktury).
OsobaST nowa_osoba; //deklaracja zmiennej struktury

int main()
{
   
   
    cin >> nowa_osoba.imie;
    cin >> nowa_osoba.nazwisko;
    cin >> nowa_osoba.telefon;
    cin >> nowa_osoba.wiek;
    cout << nowa_osoba.imie << " " << nowa_osoba.nazwisko << endl;
    cout << "tel: " << nowa_osoba.telefon << " wiek: " << nowa_osoba.wiek << endl;
   
    getch();
    return( 0 );
}
P-2331
Fletcher
Temat założony przez niniejszego użytkownika
» 2008-10-28 17:49:56
Dzięki...
A jeszcze jedno apropo #include <string> jak tego nie napisze to też działa wszystko normalnie.
P-2332
DeBugger
» 2008-10-28 17:51:47
Hmm...
Nie zapisujesz #include string?
Nie słyszałem o czymś takim.
Przecież preprocesor... Eh...
Pokaż zmodyfikowany kod przez ciebie.
P-2333
Fletcher
Temat założony przez niniejszego użytkownika
» 2008-10-28 18:01:53
W sumie w tej lekcji w kodzie nic nie było o #include<string>

A oto kod

C/C++
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
   
   
    struct OsobaST
    {
        string imie;
        string nazwisko;
        string telefon;
        string wiek;
    };
    OsobaST nowa_osoba;
   
    cin >> nowa_osoba.imie;
    cin >> nowa_osoba.nazwisko;
    cin >> nowa_osoba.telefon;
    cin >> nowa_osoba.wiek;
    cout << nowa_osoba.imie << " " << nowa_osoba.nazwisko << endl;
    cout << "tel: " << nowa_osoba.telefon << " wiek: " << nowa_osoba.wiek << endl;
   
   
    getch();
    return( 0 );
}
P-2334
DeBugger
» 2008-10-28 18:07:53
Faktyk. Kompilowałem bez tej biblioteki, i... działa.
Dziwne.
Bardzo dziwne.
Bardzo dziwaczne.
Coś z preprocesorem?
P-2335
« 1 » 2
  Strona 1 z 2 Następna strona