Ĺ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
#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)