Pokaż wyniki 1 do 4 z 4

Temat: Błąd w kodzie!

  1. #1
    Zarejestrowany
    Jul 2007
    Skąd
    Tutaj
    Postów
    21

    Domyślnie Błąd w kodzie!

    No wiec tak, problem tkwi w tym, że nie moge wypisywać reszty danych bo po wpisaniu pierwszej danej czyli srednicy program automatycznie wyrzuca cały tekst bez możliwości wprowadzenia reszty danych. Co do kolejności wprowadzania danych to wlasnie średnica musi być pierwsza wprowadza, a nastepnie reszta. Kod wyglada tak:

    Kod:
    #include <iostream>
    struct inflatable
    {
        float srednica;
        char name[20];
        double waga;
    };
    int main()
    {
        using namespace std;
        inflatable * ps = new inflatable;   
        cout << "Podaj srednice pizzy: ";
        cin >> (*ps).srednica;
        cout << "Podaj nazwe firmy produkujacej pizze: ";
        cin.get(ps->name, 20) ;
        cout << "Podaj wage pizzy: ";
        cin >> (*ps).waga;
        
        cout << "Pizza nazywa sie: " << (*ps).name << ", ma srednice " << ps->srednica << "cm i wazy "
        << ps->waga << "kg." << endl;
        
        cin.get();
        system("pause");
        delete ps;
        return 0;
    }
    Z góry dzieki.

  2. #2
    Zarejestrowany
    May 2007
    Postów
    406

    Domyślnie

    ..................... ...
    Ostatnio edytowane przez kaspsior : 04-17-2012 - 22:30

  3. #3
    Zarejestrowany
    Jul 2007
    Skąd
    Tutaj
    Postów
    21

    Domyślnie

    Nie chcem otwierać nowego tematu wiec zapytam tutaj. Czemu nie moge zwykłego tekstu zaalokować za pomocą new, dokładniej pokąże to na przykładnie.
    Kod:
    #include <iostream>
    int main()
    {
           using namespace std;
           char * pt = new char [1];
           pt[0] = Bombi;
    Wiec teraz jak bym zapisał zamiat tego Bombi jakaś liczbe to program ruszy, ale gdy sa litery pokazuje bląd. Dalczego

  4. #4
    Zarejestrowany
    Sep 2007
    Skąd
    Różne zakątki sieci.
    Postów
    995

    Domyślnie

    Po pierwsze w char'ach umieszcza się zmienne jedno bajtowe, po drugie napisy umieszcza się w cudzysłowiach, po trzecie, radzę nauczyć się podstaw języka...
    http://nikowek.blogspot.com/
    Zbrojne Ramię Pingwina!
    -----BEGIN GEEK CODE BLOCK-----
    Version: 3.12
    GCS d- s++:++ a--- C+++ UL+++ P L+++ E--- W++ N++ o K- w--
    O M- V- PS PE Y PGP++ t+ 5 X+ R tv- b++ DI- D-
    G+ e- h! r% y?
    ------END GEEK CODE BLOCK------

Podobne wątki

  1. Zaskakujący błąd indeksacji google
    By MateO in forum Pozycjonowanie/Wyszukiwarki
    Odpowiedzi: 5
    Autor: 03-28-2008, 08:02
  2. Hack.pl błąd ?
    By Malcolm2600 in forum Security
    Odpowiedzi: 9
    Autor: 03-15-2008, 09:46
  3. XDMCP - Błąd w debian 4.0?
    By eMCe in forum Linux
    Odpowiedzi: 3
    Autor: 08-28-2007, 11:16
  4. ColdFusion & błąd
    By irk4z in forum Hacking
    Odpowiedzi: 1
    Autor: 11-10-2006, 10:26
  5. Błąd w ling.pl ?
    By D Ogi in forum Hacking
    Odpowiedzi: 1
    Autor: 09-03-2006, 12:40

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj