Avatar billede runess Nybegynder
19. december 2003 - 20:14 Der er 5 kommentarer

lukkerier med billeder

Jeg har 2 spørgesmål om C++

1)hvordan laver man så programmet lukker når man skriver f.eks. rune er cool.

2)kan man vise billeder (bmp, gif eller et andet format) i et consol program.
og vis man kan så hvordan gør man.
Avatar billede bertelbrander Novice
19. december 2003 - 21:05 #1
1:
char line[1023];
fgets(line, sizeof(line), stdin);
if(!strcmp(line, "rune er cool\n"))
  exit(0);

2:
Et konsol program kan kun tegne med karakterer, f.ex a.&, det er ikke ret let at vise bare damer på den måde.
Avatar billede runess Nybegynder
19. december 2003 - 21:24 #2
det virker ikke og det skulle forresten være til dev c++ og jeg kender godt tegn tegning men det kunne godt være at man kunne få et lille bitmap til at være i consolen...
Avatar billede bertelbrander Novice
19. december 2003 - 21:37 #3
Dette virker, også i Dev-C++:

#include <stdio.h>
#include <string.h>

int main(void)
{
  while(1)
  {
    char line[1023];
    printf("Skriv noget: ");
    fflush(stdout);
    fgets(line, sizeof(line), stdin);
    if(!strcmp(line, "rune er cool\n"))
      exit(0);
  }
  return 0;
}

I "gamle dage" lavede man grafik i dos/konsol programmer, men der er vist gået af mode. Hvis du vil vise billeder er det lettest at gøre i Windows-programmer.
Avatar billede runess Nybegynder
19. december 2003 - 22:01 #4
tak det virker fantastiks :D men jeg vil gerne vide om man kunne lave en pacman agtig ting som åbnede og lukkede munden behøves ikke at ligne så godt!!
Avatar billede bertelbrander Novice
20. december 2003 - 00:03 #5
Jeg lavede for nogen tid siden en bille der kunne bevæge sig, måske kan du hente noget inspiration der:

http://www.eksperten.dk/spm/352658
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester