Kør/start en fil
davs...Jeg sidder og leger med C++ og kan faktisk ikke ret meget, derfor vil jeg gerne havde hjælp til at starte et program vha en lille menu.
Jeg har selv lavet sådan, at hvis man taster 2 lukker programmet ned, og jeg har lavet lidt blinkende tekst, men når jeg taster 1 hvad skal der så stå der???
Her er min kode:
# include "conio.h"
# include "stdio.h"
# include "dos.h"
# include "stdlib.h"
# include "graphics.h"
# include "io.h"
# include "sys\stat.h"
# include "fcntl.h"
# include "share.h"
# include "process.h"
int main(void)
{
int handle;
int status;
char valg;
START:
clrscr();
textbackground(DARKGRAY);
{
textcolor(BLINK+RED);
cprintf("\r\n |||TAST");
textcolor(BLINK+GREEN);
cprintf(" 2 ");
textcolor(BLINK+RED);
cprintf("FOR AT AFSLUTTE|||\n");
textcolor(WHITE);
}
cprintf("\rTast 1 for at komme ind paa www.MEGAGAMES.COM :=D");
cprintf("\rDette er bare en test,");
cprintf("\n\rtast venligst en tast for");
cprintf("\n\rat faa en linie mere stukket i hovedet");
valg = getc(stdin);
/*
if(valg=='3')
{
cprintf("Dette er en linie som er til for sjov ;=P");
delay(1000);
}
*/
if(valg=='2')
{
exit('0');
}
if(valg=='1')
{
int handle;
int status;
handle = sopen("d:\\te.txt", O_RDONLY, SH_DENYNO, S_IREAD);
if (!handle)
{
printf("sopen failed\n");
exit(1);
}
status = access("d:\\te.txt", 6);
if (status == 0)
printf("read/write access allowed\n");
else
printf("read/write access not allowed\n");
close(handle);
return 0;
}
goto START;
}