C++builder- pomocy


(Marlenab25) #1

Witam! Dopiero od niedawna mam wykłady z programowania, pracujemy na C++Builder6, wgrałam sobie ten program od koleżanki i próbowałam wpisać polecenia, tak jak wykładowca nam tłumaczył i wyskakuje mi error: typedef __stl_mbstate_t mbstate_t; nie wiem co jest. A oto programik(kalkulator), który wpisywałam:

#include 

#include 

#include 

main()

{

   int suma, skl1, skl2;

   textbackground(LIGHTGRAY);

   textcolor(WHITE);

   clrscr();

   gotoxy(15,2);

   cprintf("Sumowanie dwoch liczb calkowitych");

   gotoxy(5,5);

   cprintf("Podaj pierwszy skladnik ");

   gotoxy(29,5);

   textbackground(BLACK);

   cprintf(" ");

   gotoxy(30,5);

   scanf("%d".&skl1);

   textbackground(LIGHTGRAY);

   gotoxy(30,5);

   scanf("%d",&skl1);

   textbackground(LIGHTGRAY);

   gotoxy(5,7);

   cprintf("Podaj drugi składnik ");

   gotoxy(29,7);

   extbackground(BLACK);

   cprintf(" ");

   gotoxy(30,7);

   scanf("%d",7skl2);

   textbackground(LIGHTGRAY);

   textcolor(BLACK);

   suma=skl1+skl2;

   gotoxy(15,10);

   cprintf("%d",skl1);

   cprintf(" + ");

   cprintf("%d",skl2);

   cprintf(" = ");

   cprintf("%d",suma);

   gotoxy(10,15);

   textcolor(RED);

   cprintf("Nacisnij klawisz Enter");

   getch();


}

Proszę pomóżcie, bo nie mogę pracować na tym programie. Pozdrawiam.


(Johny) #2

Musisz go zrobic innaczej,na komponentach Buildera,program,który podałeś zadziała tylko pod DOS bo wykorzystuje bibliotekę crt

polecenia

textcolor(),textbacground() nie zadziałają


(Marlenab25) #3

To jakimi poleceniami mam to zastąpić, wykładowca podał takie, na kompie w szkole działało, tylko u mnie w domu nie chce.

Pozdrawiam i Dziękuję


(Ryan) #4

Na przyszłość umieszczaj proszę kod w odpowiednim tagu. Opis:

http://forum.dobreprogramy.pl/viewtopic.php?t=152275

Borland C++ pozwala na stworzenia plikacji konsolowej i posiada conio. Opis procesu:

http://dn.codegear.com/article/21588

ta linijka:

#include

Jest Ci zbędna.