DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
319
Tıklama
0
Öne Çıkarma
C İle Basit bir Web Browser
S
11 yıl (196 mesaj)
Teğmen
Konu Sahibi

arkadaşlar şu kodu çalıştıramadım bir türlü.Neden hata verdiğini anlayamıyorum.Biriniz kendi bilgisayarında çalıştırıp anlatabilir mi nasıl çalıştırıldığını?.(derleyici fark etmez)

#include <stdio.h> 
#include <conio.h>
#include <stdlib.h>
#include <graphics.h>
#include <dos.h>
#include <string.h>

void initialize_graphics_mode();
int get_key();
void draw();

union REGS i, o;

main()
{
int key, i = 0, xpos, ypos, button;
char arr[200], temp[5], *ptr;
char a[] = "C:\\Progra~1\\Mozill~1\\firefox ";

strcpy(arr,a);

i = strlen(a);

initialize_graphics_mode();

draw();

while(1)
{
if(kbhit())
key = get_key();

if((key>=97&&key<=122)||(key>=65&&key<=90)||key==46||key==47||key==63)
{
arr[i] = key;
sprintf(temp,"%c",arr[i]);
outtext(temp);
if(getx()>470)
{
clearviewport();
moveto(5,2);
}
i++;
}
else if ( key == 13 )
{
arr[i] = '\0';
system(arr);
break;
}
else if ( key == 27 )
{
closegraph();
exit(EXIT_SUCCESS);
}
if(button==1&&xpos>=150&&xpos<=480&&ypos>=300&&ypos<=330)
{
system("C:\\Progra~1\\Mozill~1\\firefox programmingsimplified.com");
break;
}
key = -1;
}

closegraph();
return 0;
}

void initialize_graphics_mode()
{
int gd = DETECT, gm, errorcode;

initgraph(&gd,&gm,"C:\\TC\\BGI");
errorcode = graphresult();

if( errorcode != grOk )
{
printf("Graphics error : %s\n",grapherrormsg(errorcode));

printf("Press any key to exit...\n");
getch();
exit(EXIT_FAILURE);
}
}

int get_key()
{
i.h.ah = 0;
int86(22,&i,&o);

return( o.h.al );
}

void draw()
{
settextstyle(SANS_SERIF_FONT,HORIZ_DIR,2);
outtextxy(275,11,"Web Browser");
outtextxy(155,451,"<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=96026610&url=http://www.programmingsimplified.com"" data-href="http://www.programmingsimplified.com"">www.programmingsimplified.com"</a>);
outtextxy(5,105,"Enter URL : ");
rectangle(120,100,600,130);
setviewport(121,101,599,129,1);
moveto(5,1);
[code][/code]

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil