Problem z strukturo danych.
Ostatnio zmodyfikowano 2008-10-29 00:04
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ć ?? #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 ) ' } |
|
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: |
|
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? |
|
DeBugger |
» 2008-10-28 17:44:35 #include <iostream> #include <conio.h> #include <string> using namespace std; struct OsobaST { string imie; string nazwisko; string telefon; int wiek; }; OsobaST nowa_osoba;
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 ); } |
|
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. |
|
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. |
|
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 #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 ); } |
|
DeBugger |
» 2008-10-28 18:07:53 Faktyk. Kompilowałem bez tej biblioteki, i... działa. Dziwne. Bardzo dziwne. Bardzo dziwaczne. Coś z preprocesorem? |
|
« 1 » 2 |