Nieoczekiwany wynik programu z zadania
Ostatnio zmodyfikowano 2014-05-01 18:27
Nitr0Skay Temat założony przez niniejszego użytkownika |
Nieoczekiwany wynik programu z zadania » 2014-04-20 02:09:22 Witam. Z góry przepraszam za tą dziwną nazwę, ale sam nawet nie wiem, jak nazwać swój problem. Otóż, rozwiązywałem pierwsze zadanie z tego kursu: http://cpp0x.pl/kursy/Kurs-C++/Ciagi-znakow-lancuchy/299 Problem w tym, że program zwraca coś nieoczekiwanego... Screen chyba lepiej zobrazuje mój problem: http://iv.pl/images/68094695915350766216.jpg Ktoś mi wyjaśni, o co chodzi i dlaczego tak się dzieje ?? Siedzę trochę nad tym i nie mam pojęcia, dlaczego Zamiast nazwy ulicy wyskakuje dziwne "3/15" Oto kod mojego programu: #include <iostream> using namespace std;
int main() { char ulica[] = ""; char numer[] = ""; int ocena; int staz; cout << "Podaj nazwe ulicy na ktorej mieszkasz ? "; cin.getline( ulica, 256 ); cout << "Podaj nr domu? "; cin.getline( numer, 256 ); cout << "Na ile oceniasz swoje umiejętnosci programowania w skali [2 - 6]? "; cin >> ocena; ocena--; cout << "Twoj staz programistyczny ? "; cin >> staz; cout << "Adres: " << ulica << " " << numer << endl; cout << "Ocena: " << ocena << endl; cout << "Staz: " << staz << " dni" << endl; return 0; }
Byłbym wdzięczny, za naprowadzenie mnie na właściwy tor myślenia. Z góry, dziękuję za pomoc :) |
|
Monika90 |
» 2014-04-20 10:46:28 char ulica[] = ""; char numer[] = "";
te tablice mają rozmiar równy 1 |
|
Nitr0Skay Temat założony przez niniejszego użytkownika |
» 2014-04-21 10:41:44 Ahh taki durny błąd :D
Chodziło mi o zainicjowanie zmiennej, by nie posiadała w sobie na początku Randomowych Wartości.
Hmm, to skąd by była wartość stringa "3/15" ?? Numer jakoś dobrze się zapisał O_o |
|
pekfos |
» 2014-05-01 18:27:10 Hmm, to skąd by była wartość stringa "3/15" ?? Numer jakoś dobrze się zapisał O_o | 43/15Problem rozwiązany, temat do zamknięcia. |
|
« 1 » |