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

[Lekcja 8] Błędy kompilacji zadania domowego

Ostatnio zmodyfikowano 2013-06-23 17:41
Autor Wiadomość
fajdek21
Temat założony przez niniejszego użytkownika
[Lekcja 8] Błędy kompilacji zadania domowego
» 2013-06-23 17:06:41
czesc w zadaniu o zmiennych trzeba poprawic program i napisac go tak zaby wyskakiwala liczba 123
a mój kompilator odczytuje błąd jeśli wpisze taki kod

C/C++
#include <iostream>

using namespace

tu pierwszy blad---->char nieznana;

nieznana = 123

{
    cout << "Liczba = " << nieznana << endl;
    return 0;
}
P-86013
kubek3898
» 2013-06-23 17:16:15
Skoro masz wypisać liczbę 123 to użyj typu liczbowego np. int, a nie char.

Do tego brakuje Ci średnika na końcu jednej instrukcji.

Nie definiuj zmiennych globalnych, a na pewno nie tutaj, bo nie ma takiej potrzeby. Można je zdefiniować spokojnie w głównym bloku programu (funkcji main())

Aha i przypisanie możesz wykonać wraz z definicją, nazywa się to inicjalizacją. Na przykład:

char znak = 'K';
P-86014
fajdek21
Temat założony przez niniejszego użytkownika
» 2013-06-23 17:18:38
acha no ale dlatego wstawiłem char bo pisało tam ze w char mozna wpisywac liczby od -127 do 126
P-86015
kubek3898
» 2013-06-23 17:22:05
Tak, ale 'char' to znakowy typ danych nie liczbowy. Spróbuj zapisać w zmiennej typu char np. zmienną o wartości 68 i wyświetl ją na ekranie. Zamiast 68 ujrzysz - 'C'.

http://pl.wikipedia.org/wiki/Znakowy_typ_danych
P-86018
fajdek21
Temat założony przez niniejszego użytkownika
» 2013-06-23 17:23:33
a i sprzwdzilem to i w logu mi tak pisze
C:\Users\User\Desktop\pliki fajdka\prijekttitl\main.cpp|5|error: expected identifier before 'int'|
P-86019
pekfos
» 2013-06-23 17:41:11
Strzelam, że chodzi o tą linię:
C/C++
using namespace //czegoś tu brakuje

Tak, ale 'char' to znakowy typ danych nie liczbowy.
Czy jedno wyklucza drugie?
P-86024
« 1 »
  Strona 1 z 1