Chirurgia endoscopică a hipofizei
"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală. Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale. www.neurohope.ro |
Din MinGW in Visual Studio.
Last Updated: Oct 20 2018 16:58, Started by
g0dafk
, Oct 19 2018 21:54
·
0
#1
Posted 19 October 2018 - 21:54
Deci, am codul asta:
#include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> #include "ex1.h" void OurInitGraph(void); void Muta(int *x,int *y,int r,int c,int dx,int dy); int x1,y1,r1,c1, x2,y2,r2,c2, x3,y3,r3,c3 ; int main(void) int CercCurent=0; int gata=0; int dx,dy; OurInitGraph(); x1=100;y1=200;r1= 25;c1=YELLOW; setcolor(c1); circle(x1,y1,r1); x2=300;y2=200;r2= 50;c2=RED; setcolor(c2); circle(x2,y2,r2); x3=500;y3=200;r3=100;c3=BLUE; setcolor(c3); circle(x3,y3,r3); while(!gata) switch(getch()) { case ESC: gata=1; break; case TAB: CercCurent++; CercCurent%=3; break; case 0: switch(getch()) { case LEFT: dx=-10;dy= 0;break; case RIGHT: dx= 10;dy= 0;break; case UP: dx= 0;dy=-10;break; case DOWN: dx= 0;dy= 10;break; default: dx= 0;dy= 0;break; } / switch(CercCurent) { case 0: Muta(&x1,&y1,r1,c1,dx,dy); break; case 1: Muta(&x2,&y2,r2,c2,dx,dy); break; case 2: Muta(&x3,&y3,r3,c3,dx,dy); break; } break; } closegraph(); return 0; } void Muta(int *x,int *y,int r,int color,int dx,int dy) { setcolor(BLACK); circle(*x,*y,r); l *x += dx; *y += dy; setcolor(color); circle(*x,*y,r); } void OurInitGraph() { int gdriver = DETECT, gmode, errorcode; initgraph(&gdriver,&gmode,""); errorcode = graphresult(); if (errorcode != grOk) { printf("Graphics error: %s\n", grapherrormsg(errorcode)); printf("Press any key to halt:"); getch(); exit(1); } } Este scris in MinGW, si vreau sa-l fac sa mearga si in Visual Studio 2017, dar nu-mi recunoaste acel #include <graphics.h>. Imi spune "Cannot open include file: 'graphics.h': No such file or directory". Trebuie sa-l iau de undeva? Nu e in Visual Studio? Sau, se numeste altcumva? Codul genereaza 3 cercuri pe care le pot muta cu sagetile. Edited by g0dafk, 19 October 2018 - 21:54. |
#2
Posted 19 October 2018 - 22:06
graphics.h era o biblioteca oferita parca de Borland pe vremea DOS-ului... Parca facusera unii ceva similar si pentru mingw.
Visual Studio/Windows SDK are altele, mult mai moderne/puternice. De exemplu: https://forum.softpe...-c-sub-windows/ |
#3
Posted 19 October 2018 - 22:28
Am inteles, deci cu alte cuvinte trebuie modificat complet codul. Multumesc.
|
#4
Posted 20 October 2018 - 03:13
g0dafk, on 19 octombrie 2018 - 21:54, said:
Trebuie sa-l iau de undeva? |
#5
Posted 20 October 2018 - 16:07
Multumesc neagu_laurentiu.
Mai am si eu o alta intrebare sa nu deschid un alt topic degeaba: Este vreo diferenta intre sintaxa codului intre C++ Builder 6 si C++ Builder Embarcadero ala 10.2 Tokyo sau cum ii zice, versiunea cea mai noua. Am incercat sa instalez C++ Builder 6 si nu pot ( cred ca intra in ceva conflict cu Visual Studio ) asa ca am instalat Embarcadero varianta free ( Community parca-i zice ) si intreb asta pentru ca la scoala urmeaza sa ne invete sa folosim Builder 6 si ar trebui sa ... stiti, nu fie diferente foarte mari ca altfel banuiesc ca nu o sa inteleg mare lucru. |
#6
Posted 20 October 2018 - 16:58
Limbajul are un standard, un set de reguli, nu implementeaza cineva asa ceva dupa cum ii taie capul! Diferente pot fi dar nu atat la limbaj cat la bibliotecile incluse in pachet.
In cazul C++Builder sunt si mai mici (versiunea pe 32-bit e aceeasi, doar la 64 se bazeaza pe o alta - Clang), pana la urma e doar continuarea celui vechi. Mediul de dezvoltare, editorul sau designerul sunt un pic diferite ca aspect dar nu in asta sta esenta programarii (cum sunt meniurile aranjate!). Asa ca n-ar trebui sa intampini probleme de arhitectura. g0dafk, on 20 octombrie 2018 - 16:07, said:
Am incercat sa instalez C++ Builder 6 si nu pot Edited by neagu_laurentiu, 20 October 2018 - 16:51. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users