probleme avec ce prog
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

probleme avec ce prog



  1. #1
    invite2d201af9

    probleme avec ce prog


    ------

    bonjour
    ce programme :
    Code:
    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
        long *adressToRead = 0x96 ;
    
        printf("%d",*adressToRead);
    
        return 0;
    }
    la sa devrai m'afficher se qu'il y a de contenu a l'adresse 0x96 mais le programme s'arrente sans rien afficher .

    -----

  2. #2
    inviteb9f49292

    Re : probleme avec ce prog

    Effectivement ton "printf" devrait t'afficher les 4 octets (puisque déclarée en pointeur sur "long") à l'adresse "adressToRead"... Mais tu oublies un détail (bien plus qu'un détail en fait), ton programme tourne dans un espace mémoire virtuel contrôlé par le système d'exploitation, tu ne peux donc pas lire (ni écrire) où tu veux puisque le système t'en empèche. C'est pour celà que tu peux déclarer une adresse des manières suivantes:

    -
    Code:
    long *adressToRead = malloc (sizeof (long));
    , où tu demandes au système de t'allouer 4 octets et de t'en donner l'adresse, si li n'y a plus de place en mémoire, il te r'enverra NULL.

    -
    Code:
     long n; long* n_addr = &n;
    où la taille de "n" est alloué de manière statique, et tu déclares "n_addr" comme étant l'adresse de "n".

    Le genre de pirouette de ton code n'est possible que dans un environnement dépourvu de gestionnaire de mémoire, type micro-controleur ou PC sans système d'exploitation...

Discussions similaires

  1. Problème avec IC-PROG
    Par invitea4531517 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 24/07/2009, 13h01
  2. Problème avec IC prog
    Par invite8c9108c7 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 11/07/2007, 08h50
  3. problème avec prog JDM
    Par inviteaf756aac dans le forum Électronique
    Réponses: 1
    Dernier message: 11/08/2006, 07h39
  4. problème avec prog. jdm
    Par invite25a714b9 dans le forum Électronique
    Réponses: 2
    Dernier message: 08/06/2005, 14h42
  5. problème avec prog. jdm
    Par invite25a714b9 dans le forum Matériel - Hardware
    Réponses: 0
    Dernier message: 06/06/2005, 20h37
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...