Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

co to znaczy ?

Ostatnio zmodyfikowano 2008-09-28 12:59
Autor Wiadomość
kb1093
Temat założony przez niniejszego użytkownika
co to znaczy ?
» 2008-09-27 22:15:57
co oznacza taki komunikat ? :

#endif without #if

dodam że wyświetla mi się po skompilowaniu takiego programu :

C/C++
#include <iostream.h>
#include <conio.h>
main()
{
    int * tablica;
    int rozmiar;
    cout << "Ile elemtów ma mieć tablica: ";
    cin >> rozmiar;
    tablica = new int[ rozmiar ];
    for( int i = 0; i < rozmiar; i++ )
    {
        cout << "Podaj element nr " << i << " : ";
        cin >> tablica[ i ];
    }
    cout << "Zawartość tablicy: ";
    for( int i = 0; i < rozmiar; i++ )
    {
        cout << tablica[ i ] << ",";
    }
    delete[] tablica;
    getch();
}
P-1712
DejaVu
» 2008-09-28 03:48:00
Przede wszystkim, jeśli piszesz w C++, nie używaj
#include <iostream.h> tylko #include<iostream>... a tak pozatym to mi się ten program kompiluje i nie dostaję takiego błędu i szczerze mówiąc nigdy się z takim nie spotkałem.

/edit:
Już wiem o co chodzi - komuniukat ten pojawia się, gdy używasz poleceń preprocesora ale w nieprawidłowy sposób, tj:
C/C++
//#if ble==13
#endif
int main()
{
    return( 0 );
}

Powyższy przykład pokaże błąd i informuje Ciebie, że napotkano zakończenie instrukcji warunkowej preprocesora, ale nie istnieje początek instrukcji warunkowej. Jak odkomentujesz to co jest zakomentowane komunikat zniknie, ponieważ kod będzie poprawny skłandiowo.
P-1713
kb1093
Temat założony przez niniejszego użytkownika
» 2008-09-28 12:59:37
C/C++
#include <iostream>
#include <conio.h>
using namespace std;
main()
{
    int * tablica;
    int rozmiar;
    cout << "Ile elemtów ma mieć tablica: ";
    cin >> rozmiar;
    tablica = new int[ rozmiar ];
    for( int i = 0; i < rozmiar; i++ )
    {
        cout << "Podaj element nr " << i << " : ";
        cin >> tablica[ i ];
    }
    cout << "Zawartość tablicy: ";
    for( int i = 0; i < rozmiar; i++ )
    {
        cout << tablica[ i ] << ",";
    }
    delete[] tablica;
    getch();
}
 


Taki kod już kompiluje się poprawnie ... Dzięki
P-1714
« 1 »
  Strona 1 z 1