Avatar billede deadmez Nybegynder
07. juni 2004 - 14:42 Der er 10 kommentarer og
1 løsning

Udskrivning af aktiv RAM adresse

Jeg har lavet dette lille script...

------------------------
#include <stdio.h>

void main(void)
{
    int tal;
    int *ptrtal;

//-----//-----///-----//-----//

    printf("Indtast et tal: ");
    scanf("%i" , &tal);
   
    ptrtal = &tal;

    printf("\nTallet bliver her skrevet ud ved hjaelp af en pointer.. tallet er : %i\n\n" , *ptrtal);

}
------------------------


Jeg skal nu have skrevet tallets adresse/lokation i Rammene på min pc... er der en kommando som kan gøre det ??

Jeg har søgt på google... men kan ikke rigtig finde det jeg skal bruge...
Avatar billede chries Nybegynder
07. juni 2004 - 14:45 #1
prøv
  printf("\nTal ligger på 0x%08x\n\n" , (unsigned integer)&tal);
Avatar billede chries Nybegynder
07. juni 2004 - 14:47 #2
eller bare
printf("\nTal ligger på 0x%08x\n\n" , (unsigned integer)ptrtal);
Avatar billede arne_v Ekspert
07. juni 2004 - 14:47 #3
Jeg mener at %p udskiver pointer værdien
Avatar billede deadmez Nybegynder
07. juni 2004 - 14:57 #4
chries... du er sej.. ;-)
Det virker.. jubiiii :-p
Avatar billede arne_v Ekspert
07. juni 2004 - 23:22 #5
#include <stdio.h>

int main()
{
    int tal;
    int *ptrtal;
    printf("Indtast et tal: ");
    scanf("%d", &tal);
    ptrtal = &tal;
    printf("tal=%d\n",tal);
    printf("tal=%d\n",*ptrtal);
    printf("ptrtal=%08X\n",(unsigned int)ptrtal);
    printf("ptrtal=%p\n",ptrtal);
    return 0;
}
Avatar billede deadmez Nybegynder
08. juni 2004 - 07:57 #6
ja okay.... den %p kan man da vist oxo bruge....... okay sejt... :-P

Jeg takker..
Avatar billede deadmez Nybegynder
10. juni 2004 - 14:08 #7
come on... er der ingen af jer der vil have de point ?
Avatar billede arne_v Ekspert
10. juni 2004 - 14:15 #8
chries var først
Avatar billede arne_v Ekspert
10. juni 2004 - 18:44 #9
Derfor ligger jeg ikke noget svar
Avatar billede deadmez Nybegynder
14. juni 2004 - 08:57 #10
arne_v hvis du ikke vil have dem så kan jeg jo ikke rigtig give dem til nogen... da jeg ikke selv vil have mine point... *g*
chries har vist ikke abonneret på dette spørgsmål og derfor går jeg ud fra at han ikke vil have points for hans svar..
Avatar billede arne_v Ekspert
14. juni 2004 - 09:28 #11
Jeg samler skam på point, men jeg vil ikke stjæle andres point.

Jeg ligger et svar nu.

Hvis chries vender tilbage så overfører jeg dem til ham.
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