Pokaż wyniki 1 do 3 z 3

Temat: Problem z kompilacja....

  1. #1
    Zarejestrowany
    Dec 2006
    Postów
    693

    Domyślnie Problem z kompilacja....

    Witam outz mam problem na linuxie.... jak kompiluje to mam taki error:

    Kod:
    [email protected]:~/Desktop> g++ lol.cpp -o lol
    lol.cpp:1:23: warning: extra tokens at end of #include directive
    In file included from /usr/include/c++/4.1.2/backward/iostream.h:31,
                     from lol.cpp:1:
    /usr/include/c++/4.1.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
    lol.cpp: In function ‘int main()’:
    lol.cpp:6: error: ‘doube’ was not declared in this scope
    lol.cpp:6: error: expected `;' before ‘przelicznik’
    lol.cpp:11: error: ‘przelicznik’ was not declared in this scope
    lol.cpp:15: error: expected primary-expression before ‘<<’ token
    [email protected]:~/Desktop>
    a to program

    Kod:
    #include <iostream.h>                                                            
    int main ()
    {
       int stopy;
       double metry;
       doube przelicznik = 0.3;
    
    std::cout << "podaj wysokosc w stopach: ";
    std::cin >> stopy;
    
    metry = stopy * przelicznik;
    
    std::cout << "\n";
    std::cout << stopy << "stop to jest: ";
              << metry << "metrow\n";
    }

  2. #2
    Zarejestrowany
    Mar 2007
    Postów
    2

    Domyślnie

    A więc tak, masz tam literówki:
    Kod:
    doube przelicznik = 0.3;
    Nie doube tylko double.
    Idąc dalej:
    Kod:
    std::cout << stopy << "stop to jest: ";
              << metry << "metrow\n";
    Powinno być jak już:
    Kod:
    std::cout << stopy << stop to jest: " << metry << "metrow\n";
    Chodzi o ten średnik który za wcześnie postawiłeś.
    Poza tym, odpowiednie dla c++ jest:
    Kod:
    #include <iostream>
    a nie jak Ty zrobiłeś:
    Kod:
    #include <iostream.h>
    Ech, cheers.

  3. #3
    Zarejestrowany
    Dec 2006
    Postów
    693

    Domyślnie

    thx pomoglo ale i tak jakis error wyskoczyl ale sie zkompilowalo......
    ale z tym:
    Kod:
    std::cout << stopy << "stop to jest: ";
              << metry << "metrow\n";
    to tak mam w symfoni c++(ksiazce)

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52