ďťż

Ładny brzuch

Jest to przykład z Eksperta z kursu 3 część. Używam Borland C++ Builder 6 Personal. Ale używam bcc32 w konsolce.

#include <iostream.h>

int main()
{
int a = 20;
int b = 10;
int c;

cout << 'a = ' << a << ', b = ' << << endl;

c = a + b;
cout << 'a + b = ' << c << endl;

c = a - b;
cout << 'a - b = ' << c << endl;

c = 250 / 5;
cout << '250 / 5 = ' << c << endl;
}

A oto wynik z kompilacjii:

C:bcc32 ta.cpp
Borland C++ 5.6 for Win32 Copyright © 1993, 2002 Borland
ta.cpp:
Warning W8098 ta.cpp 9: Multi-character character constant in function main()
Warning W8098 ta.cpp 9: Multi-character character constant in function main()
Error E2129 ta.cpp 9: Character constant too long (or empty) in function main()
Error E2188 ta.cpp 9: Expression syntax in function main()
Warning W8098 ta.cpp 12: Multi-character character constant in function main()
Error E2129 ta.cpp 12: Character constant too long (or empty) in function main()

Warning W8098 ta.cpp 15: Multi-character character constant in function main()
Error E2129 ta.cpp 15: Character constant too long (or empty) in function main()

Warning W8098 ta.cpp 18: Multi-character character constant in function main()
Error E2129 ta.cpp 18: Character constant too long (or empty) in function main()

*** 5 errors in Compile ***

C:>

ak możecie to zobaczcie co się stało, z góry dzięki. Pozdrawiam



Jak skompilowałem u siebie ten progam to poszedł bez problemu. Nie wiem co u Ciebie jset źle. Kompilator wypisał kilka ostrzeżeń, ale działa.

No to będzie to wyglądać tak:
#include <iostream.h> int main() { int a = 20; int b = 10; int c; cout << "a = " << a <<", b = " << b << endl; c = a + b; cout << "a + b = " << c << endl; c = a - b; cout << "a - b = " << c << endl; c = 250 / 5; cout << "250 / 5 = " << c << endl; }

Pozdro for All

gg:4826295 | neohacker@interia.pl

Jak skompilowałem u siebie ten progam to poszedł bez problemu. Nie wiem co u Ciebie jset źle. Kompilator wypisał kilka ostrzeżeń, ale działa.
Kompilowałem Dev C++ v. 4.9.8.5



Witam, żeczywiście pomogła zmiana znaków z ' na ". Spokojnie się skompilowało, jestem ciekawy dlaczego Ekspert pozwolił sobie na coś takiego. Ponieważ gdy skompilowałem to w Dev-C++ 4.9.8.0 to żeczywiście wyskoczyło kilka ostrzeżeń ale zrobił z tego plik wykonywalny... z tą różnicą, że jak uruchomiłem program to pkoazał głupoty:

C:1.exe
16295027522074031977610
162949814430
162949865610
84234652850

C:

... a nie to czego oczekiwałem.

Rozwijam temat, bo myślę że może jeszcze komuś się to przyda. Dzięki za odpowiedzi i pozdrawiam.

Tak samo było u mnie. Uważam, że Ekspert powinien o tym napisać w następnym numerze.

Mateusz Kuć (Triko)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •