Skocz do zawartości
Goomba

Borland C++ 3.1 Pod Win Xp?

Rekomendowane odpowiedzi

W skzole uzywamy zabytkowego Borlanda 3.1, który jest pod DOSa i problem polega na tym ze nie mam w czym kompilować programów które pisze w szkole. Np. taki prosty programik, ktory w szkole napisalismy:

 

#include<iostream.h>#include<conio.h>void main(){ float a,b,x; clrscr(); cout << "Rownanie liniowe postaci ax + b = 0";cout << endl; cout << "podaj a - "; cin>>a; cout << "podaj b - "; cin>>b;  if (a==0)    if (b==0)    { cout<< "Istnieje nieskonczenie wiele rozwiazan";}     else {cout << "Brak pierwiastk˘w rzeczywistych";}   else   {x=-b/a; cout << "Pierwiastek powyľszego r˘wnania x=" << x;}  while(!kbhit());}
Chcialem zrobic to na Dev C++ i na Borland C++ Compiler 5.5, ale niestety wywalało bledy... :( Edytowane przez Atak#komarA

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Chcialem zrobic to na Dev C++ i na Borland C++ Compiler 5.5,  ale niestety wywalało bledy... :(

1688764[/snapback]

I nic dziwnego ze były błedy bo to ani ni jest c++ ani c , napisz to zgodnie ze standardem c++ to wtedy skompiluje sie poprawnie na kazdym kompilatorze.

 

#include <iostream>using namespace std;int main(){   float a,b;   system("cls");   cout << "Rownanie liniowe postaci ax + b = 0\npodaj a i b\n";   cin >> a >> b;   if(!a)   {      if(!b) cout << "Istnieje nieskonczenie wiele rozwiazan";      else   cout << "Brak pierwiastk˘w rzeczywistych";   }   else cout << "Pierwiastek powyľszego r˘wnania x = " << -b/a;     cin.sync();   cin.get();   return 0;}

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

1. Po co instalować? Skopiuj gotowy zainstalowany. Program jest pod DOS, więc nie będzie krzyczał o ustawienia rejestru itp. Nie zapomnij jednak o ustawieniu ścieżek dostępu do bibliotek. Aby ominąć ten problem, wrzuć go dokładnie w taki sam katalog, jak w szkole (czyli jeśli w szkole jest w D:\BC3, to u Ciebie też musi być w D:\BC3).

2. Skoro już instalujesz, to jak to się nie da? Jakie błędy wywala?

3. Możesz spokojnie go zainstalować i uruchamiać pod psełdo-DOSem. Potrzebna do tego będzie dyskietka/płytka startowa Windows 98 oraz kilka MB wolnego miejsca na partycji FAT32.

4. Ostatecznie jest jeszcze DosBox oraz FreeDos, pod którymi BC powinno działać ok.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A po kiego czorta mu taki śmieć jak 3.1 przeca jest tyle nowoczesnych kompilatorów choćby devc++, który trzeba jednak mocno poustawiać,ale wtedy jest bardzo dobry do uzytku.

 

No tak w szkole działa , tylko że na jakiś zabytkowych kompilatorach ;], po co uzywac zabytków skoro jest tyle dobrych i darmowych narzędzi.

Edytowane przez razor1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Pytasz, dlaczego w szkole pracuje się na takich "śmieciach"? Oto powody:

1. Bo szkoła ma licencje od XX lat.

2. Bo nowsze kompilatory to kombajny, które tylko utrudnią życie komuś, kto zaczyna przygodę z programowaniem.

3. Bo nowsze działają pod Windows i nie mają bezpośredniego dostępu do sprzętu, przez co nawet rysowanie przez zapis do pamięci grafiki to problem.

4. Bo nawet na studiach używa się BC3.

5. Bo inny kompilator to mieszanie sobie w głowie.

 

Dlatego też Atak#komarA powinien mieć BC3 (taki sam, jak w szkole) zamist "cudownego" DevC.

 

@Atak#komarA: Co z tym BC3? Śmiga? Jak nie śmiga, to jakie błędy wywala? Dawaj całe treści błędów.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Pod dyskietka startowa od Win98:

This program requires Microsoft Windows

Pod Windowsem XP:

  Startup Error

Please exit Windows, change to the drive directory where the install files are localed ant type WIN INSTALL

<return>

Kurcze nie za pieknie to widze... :( Edytowane przez Atak#komarA

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A ja się zastanawiam, czy to instalka BC3.1, czy może Windows 3.1 ?

 

Uruchom konsolę:

Start->Uruchom:

CMD

Pod konsolą przejdz do katalogu, gdzie jest program - np:

CD D:\BC31
a potem tak, jak piszą:

WIN INSTALL
Edytowane przez ULLISSES

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Na 100% była to instalka BC3.1, ale juz sobie poradziłem z problemem. Okazało sie ze osoba w moim klanie w America's Army, ma zainstalowanego BC3.1, spakowanego BC dostałem poczta, wszystko smiga dzieki wszystkim za pomoc. :)

 

UPDATE:

Jako ze duzo ludzi pisalo mi na GG w sprawie tego BC to tu macie linka. :)

Edytowane przez Atak#komarA

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wczesniej nie wiedziałem kto ma BC3.1 zainstalowanego...

A program to nie ja pisałem tylko nauczyciel. :) To jest stronka mojego nauczyciela na której znajduja sie programy które pisalismy na lekcji. Pod FireFoxem niezabardzo działa sciaganie. :?

Edytowane przez Atak#komarA

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

PS: Twój program jest pisany bardzo nieelegancko. W ogóle zapamiętaj, że main musi zwrócić int!

1690649[/snapback]

Prawda ale to nie jego wina to bardziej wina "uczących" c++ i narzędzi na jakich pracują, niestety także "rutyna" tych ludków co uczą powoduje "śmiech na sali".

A zresztą piszta co chceta ;].

 

Swoją drogą najlepiej wspominam okienkowe wersje kompilatorów borlanda z 96/97 r

wersje 4.5 i 5.02 dobrze sie na nich pracowało i jak na tamte czasy mnogośc opcji mile mogła zaskoczyć.

Edytowane przez razor1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

czesc !!

 

pozwole sie przylaczyc do dyskusji fakt w szkolach zalecaja urzywanie jak

najstarszego kompilatora jestem na WSB w Nowym Sączu i urzywamy tam

dorlandowskiego Turbo c v1.1 :blink: dacie wiare!? sciaglem to kiedys

sobie w domku na kompa z "muzemum borlanda" :wink: i nie che sie

zainstalowac po WIN XP SP1 rozpakowalem winrarakiem i sie zainstalowac

nie che wiec urzywam w tej chwili div c++ choc tre programy ktore mamy

dane jako przyklady do wykladow [material na CD -jestem na zaocz.] nie

zawsze cha chodzic na tym Divie jdym slowem katastrofa....

mam wiec prosbe

 

Czy ktos mogl y mi poradzic co zroic zevby odpalic tego dziadka...turbo c

alo czy ktos ma moze zainstalowanego i go tylko rzaekopiowac...?

 

PS.jak uruchamiam plik instal.exe to po chwili wyskajuje okienko

"tan plik systemowy nie nadaje sie do uruchomienia aplikacji MS-DOS lub Windows

: wybierz przycisk zamknij aby zakonczyc dzialanie prog. " :sad:

 

Przepraaszma jesli jestem to dla kogos banal;a albo jesli sie zblaznilem ale naprawde jestem w kropce na wykladach sie za wiel wynies nie da a dla mnie to

jest chieroglif egipski .... zaczynam raczkowac Prosze o wsparcie i pomoc .

Mile widziane tez jakies kursy c or C++ sprawdzone i dobre lub jakies

publikacje ksiązkowe Prosze o pomoc. :unsure:

 

Slimmmak

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A po kiego czorta mu taki śmieć jak 3.1 przeca jest tyle nowoczesnych kompilatorów choćby devc++, który trzeba jednak mocno poustawiać,ale wtedy jest bardzo dobry do uzytku.

 

No tak w szkole działa , tylko że na jakiś zabytkowych kompilatorach ;], po co uzywac zabytków skoro jest tyle dobrych i darmowych narzędzi.

 

Hmm to może zdradzisz nam te ustawienia ponieważ mi także czasem błędy wywala - daj opis tak aby DevC++ działał poprawnie bo ja tylko go zassałem i użytkuję na kocią łapę - dziękówka

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Hmm to może zdradzisz nam te ustawienia ponieważ mi także czasem błędy wywala - daj opis tak aby DevC++ działał poprawnie bo ja tylko go zassałem i użytkuję na kocią łapę - dziękówka

A co tu jest do zdradzania ???

Pisz kod zgodny z ISO C++ a wtedy błędów nie będzie. A co do ustawień środowiska to chyba nie tak cięzko wejść sobie w opcje środowiska/edytora i pozmieniać pare rzeczy i przy okazji zmienić sobie kontrast tła edytora z białego na szare żeby wzroku nie psuło... ( białe tło + ciemna czcionka do tego półmrok w pokoju = psucie wzroku ) jakby ktoś jeszcze nie wiedział wiadomo to od paru dekad.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...