Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Question sur la programmation C



  1. #1
    jitou

    Question sur la programmation C


    ------

    Voila j'ai lu maintenent pas mal de cour comme on me le conseillè dans des discussions prècèdentes sur le C, mais certaines questions subsistent je sais pas si c'est possible de les rèaliser mais bon :

    1) Comment faire pour que le programme ouvre tout seule un autre fichier ( il connait son emplacement ), exemple photo, autre programme....?
    2) Comment faire ( si c'est possible ) pour que le programme s'execute automatiquement lors d'une action donnèe, exemple quand on allume son ordinateur ou lance un autre progamme?
    3) Comment faire pour que le programme sauvegarde des donnèes des valeur de variable ? car quand je quitte un programme et le relance tout est reinitialisè.

    Voila si quelqu'un peut m'aider, merci d'avance
    NB : Si c'est pas possible avec le C dite le moi...

    -----
    Dernière modification par JPL ; 07/05/2006 à 12h30.

  2. Publicité
  3. #2
    cricri

    Re : Question sur la programmation C

    1) toujours le meme fichier autant l ecrire dans le pgm
    fichiers different le passer en parametre

    2) quand on allume metre un raccourcit dans demarer programme demarage

    3) soit vielle methode ecrire les variables dans un fichier et le relire
    soit les ecrire dans la base des registre et les relire

  4. #3
    jitou

    Re : Question sur la programmation C

    J'ai pas bien compris la reponse de la question 1 , tu peut me montrer un exemple stp ???

  5. #4
    overmind

    Re : Question sur la programmation C

    1) Pour exécuter un programme, system() ou execve(), tu peux chercher de la doc sur le net pour une utilisation plus poussée.
    Pour les autres types de fichiers, tu peux les ouvrir certes, mais il va falloir interprêter leur contenu, et pour une photo par exemple, c'est déjà un travail considérable en C.

    2) Sous XP je présume?
    http://www.lacave.net/~jokeuse/usenet/demarrage.html

    3) Heureusement qu'elles sont réinitialisées... (il faudrait que tu te documentes un peu, c'est incroyable d'avoir ne serait-ce que le début du commencement de l'idée qu'elles pourraient garder leur valeur...)
    Le plus simple est en effet de stocker les valeurs quelque part. Cependant c'est assez lourd, le mieux est de coder une petite librairie perso qui parse automatiquement les fichiers. Ceci dit pour que ce soit fiable il faut bien connaitre les fonctions d'accès aux fichiers...

    PS: si tu débutes ne touche pas trop au registre... pas sans avoir bien réfléchi en tout cas.
    Dernière modification par overmind ; 07/05/2006 à 17h01.

  6. A voir en vidéo sur Futura
  7. #5
    jitou

    Re : Question sur la programmation C

    Merci pour vos rèponses, pour les registres je laisse tomber .
    Par simple curiositè je voudrais savoir les virus informatique sont ils en C ???

  8. #6
    overmind

    Re : Question sur la programmation C

    Attention, les registes != le registre ...

    Un virus est en général codé en C et en ASM. Ceci peut cependant dépendre de son moyen de propagation. Si c'est le facteur humain uniquement il peut être codé en n'importe quoi.

  9. Publicité

Discussions similaires

  1. Question programmation en C
    Par p4x632 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 04/01/2007, 12h52
  2. Programmation ICSP sur 18F448 ??
    Par LaMouche dans le forum Électronique
    Réponses: 5
    Dernier message: 11/06/2006, 18h22
  3. conseils sur la programmation
    Par nalex dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 02/03/2006, 15h19
  4. Programmation sur Mplab
    Par Stehano dans le forum Électronique
    Réponses: 4
    Dernier message: 27/04/2005, 22h21
  5. question de programmation!!!
    Par likethestars dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 19/08/2004, 22h18
Découvrez nos comparatifs produits sur l'informatique et les technologies.