Nie mały problem
Ostatnio zmodyfikowano 2009-12-20 22:01
Pirotechnik Temat założony przez niniejszego użytkownika |
Nie mały problem » 2009-12-20 20:49:36 Witam mam problem otóż taki: #include <iostream> #include <conio.h> using namespace std; int main() { int osoby; char * imie, tel, uwagi, nazwisko; int i = 0; cout << " Podaj liczbe osob ktore chcesz wpisac do skoroszytu: "; cin >> osoby; cout << "Podaj dane: " << endl; while( i < osoby ) { ++i; cout << "____________________________________________________________________________" << endl; cout << "Osoba - " << i << " Imie: "; cin >> imie; cin.get(); cout << " Nazwisko: "; cin >> nazwisko; cin.get(); cout << " Nr. tel. "; cin >> tel; cin.get(); cout << " Uwagi "; cin >> uwagi; cin.get(); }; getch(); return( 0 ); }
Przykompilacji nie ma błedu jednak kiedy zaczynam wprowadzac dane to wyskakuje mi okno z napisem "Program przestał działać" i sie zamyka co mam zrobić?? Dopiero sie uczen wiec prosze o odpowiedz w j.polskim :) |
|
Patzick |
» 2009-12-20 20:57:09 wczytujesz po dwa razy dane, zmień wszędzie na tylko oczywiście pozmieniaj wszedzie gdzie imię tam imię, gdzie nazwisko tam nazwisko itp :) |
|
Pirotechnik Temat założony przez niniejszego użytkownika |
.... » 2009-12-20 21:00:29 Nadal to samo :(
|
|
DejaVu |
» 2009-12-20 21:21:02 Zapisujesz dane do char*, i nie rezerwujesz przy tym pamięci, więc w momencie zapisu piszesz po pamięci i dostajesz GPF'a. |
|
Pirotechnik Temat założony przez niniejszego użytkownika |
» 2009-12-20 21:28:10 Po: 1 Prosiłem o odpowiedz w j.polskim 2 char* zmieniłem na long i prawie wszystko gra oprócz tego ze moge wprowadzic tylko 1 dane (imie) a reszte mi przeskakuje :/ 3 a le do tego juz sam dojde :) |
|
DejaVu |
» 2009-12-20 21:30:13 Opcja 1: char * ble = new char[ 120 ];
Opcja 2: Opcja 3: Opcja 4: char * ble = static_cast < char *>( malloc( sizeof( char ) * 120 ) );
|
|
Pirotechnik Temat założony przez niniejszego użytkownika |
» 2009-12-20 21:32:15 a co to "ble" ?? |
|
DejaVu |
» 2009-12-20 21:34:40 Udam, że tego pytania nie było :) |
|
« 1 » 2 |