Aller au contenu

KarLKoX

Membres
  • Compteur de contenus

    81
  • Inscription

  • Dernière visite

Contact Methods

Profile Information

  • Localisation
    Quelque part en France
  • Intérêts
    programmation (c/c++/vb), jeux rézos, mao, OS, hack, emulation

KarLKoX's Achievements

Member

Member (4/12)

0

Réputation sur la communauté

  1. Il y a une raison à cela ? 'Fin bref, en téléchargant MASM tu as aussi une IDE.
  2. fasm se suffit à lui tout seul (compilateur + éditeur) et il est portable.
  3. J'ai cliqué sur le lien et j'ai vu, globalement, le site et je n'ai vu nul part une once de quelque chose traitant d'un salaire, dès lors, le doute est permis.
  4. J'aime bien ceux qui viennent avec des titres accrocheurs, en se la ramenant et qui, au final, demande qu'un gugusse prêt à travailler bénévollement ...
  5. KarLKoX

    Gestion de tableau

    Ton exemple requiert l'utilisation d'une liste chainée Petit détail : cin et cout c'est pour le C++, le mix c'est pas bien, utilise dont printf et scanf
  6. Bonsoir, Je viens de me faire une box Linux via une Fedora Core 4 sur un amd64, j'ai donc installé la version 64 bits et les pilotes nividia 64 bits (7676 et 7667) qui vont bien : compile, installation, lancement de X, tout fonctionne nickel. Mais problème : dès que je switch d'une résolution à une autre dans un jeux OpenGL, paf, le PC se met à ramer sévere (avec les 2 versions des pilotes) et la obligé de reset (la touche magique ne fonctionne pas, l'input est toujours sur le jeux). J'ai une MSI 6600 GT PCIE 128 mo pour information, vous me seriez d'une précieuse aide quant à un début de réponse
  7. KarLKoX

    Peremettre une reponse

    Allez hop, un piti kbhit() portable pour la route (code de Magnus Naeslund, [email protected]) #include <sys/time.h> #include <sys/types.h> #include <unistd.h> #include <termios.h> #include <stdio.h> #include <stdlib.h> #ifndef TRUE #define TRUE 1 #endif #ifndef FALSE #define FALSE 0 #endif #define _kbhit kbhit #define stricmp strcasecmp #define strnicmp strncasecmp #define Sleep(x) usleep((x)*1000) static int inited=0; static struct termios ori; static void tcatexit(){ tcsetattr(0,0,&ori); } static void init_terminal(){ struct termios t; tcgetattr(0,&t); tcgetattr(0,&ori); t.c_lflag &= ~(ICANON); tcsetattr(0,0,&t); atexit(tcatexit); } static inline int kbhit(){ fd_set rfds; struct timeval tv; if (!inited){ inited=1; init_terminal(); } FD_ZERO(&rfds); FD_SET(0, &rfds); tv.tv_sec = 0; tv.tv_usec = 10*1000; return select(1, &rfds, NULL, NULL, &tv)>0; }
  8. KarLKoX

    Peremettre une reponse

    Pour le C++, tu as raison, ce que j'ai donné, c'est du C et ce n'est pas anodin : je déconseille fortement de commencer dessus lorsque c'est le premier langage que l'on apprend. Pour le reste, lol ... il débute, si tout de suite tu commences à parler d'optimisations, de portabilité, de la limite de scanf (enfin, du trou de sécurité que ça implique), etc ... il va vite se décourager. Pour le getchar, il faut mieux utiliser fgetc(stdin) qui est posix (getchar n'est qu'une macro de celui ci). Concernant les bibliothèques de DevC++, elles sont toutes portables, il faut juste penser à le configurer pour utiliser Cygwin et pas MingW (config par défaut).
  9. KarLKoX

    Peremettre une reponse

    Fait un copier/coller ici de tout ce que tu as dans ton code.
  10. KarLKoX

    Peremettre une reponse

    stdio suffit, le mot clé "while" ne dépend d'aucune include.
  11. KarLKoX

    Peremettre une reponse

    Chez moi il fonctionne sans le moindre soucis (avec DevC++).
  12. KarLKoX

    Peremettre une reponse

    Ce serait pas mieux comme ca ? int main(void) { const char * reponse[] = { "Vous mangez tres peu!", "Vous mangez peu.", "Vous mangez normalement.", "Vous mangez beaucoup.", "Vous manger enormement!" }; int valeur; do { printf("bienvenue \n"); printf("Combien de fois mangez vous par jour sur une echelle de 1 a 5 ? \n"); scanf("%d", &valeur); /* cette comparaison peut s'écrire comme ça valeur = valeur < 1 ? 1 : valeur > 5 ? 5 : valeur; mais par soucis de lisibilité, je l'écris comme ça */ if (valeur < 1) valeur = 1; if (valeur > 5) valeur = 5; printf("%s\n", reponse[valeur-1] ); sleep(10); } while (!kbhit()); getch(); return 0; }
  13. Dans le fichier autorun.inf : [autorun] ShellExecute=index.htm
  14. Voila quelqu'un qui a tout compris et qui est expliqué dans le lien que j'ai donné
  15. "RFC 2616, Hypertext Transfer Protocol -- HTTP/1.1 (ftp://ftp.isi.edu/in-notes/rfc2616.txt), ne spécifie pas toute exigence pour longueur d'URL." Commence par lire ce qu'il y a sur le lien plutôt que de te focaliser sur la source ...
×
×
  • Créer...