Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Konvertera Void till Int

    The C + + programmering språk lagrar data som en viss typ . Exempelvis kan numeriska data lagras som " int " datatyp. En datatyp har en adress i minnet som lagrar ett värde . Adressen av data kan lagras i en pekare av samma datatyp, eller som ett " tomrum " pekare. A " void " pekare kan lagra adressen till alla typer av data . Till exempel , kan du spara adressen till en " int " datatyp i ett " tomrum " pekare . Saker du behöver
    C + + Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
    C + + kompilator , såsom GCC
    Visa fler instruktioner
    1

    Ladda C + + IDE genom att klicka på dess programikon . När det öppnas , välj " Arkiv /Nytt /Project " och välj " C + +-projekt " för att skapa en ny C + + projektet . En tom källkod filen visas i textredigeraren delen av IDE .
    2

    Skapa en huvudfunktion , som är där ditt program börjar . Skriv följande på toppen av källkoden filen :

    int main ( ) katalog

    { } Addera 3

    Deklarera en " int " variabel genom skriver följande inom klammerparenteser av huvudfunktionen :

    int x = 500;
    4

    Deklarera ett " tomrum " pekaren genom att skriva följande under uttalandet skriven i föregående steg :

    void * voidPtr ,
    5

    Tilldela adressen till " int " datatyp " x " till " void " pekare . Skriv följande efter " void " pekaren deklaration :

    voidPtr = &x;
    6

    Deklarera en " int " pekare som lagrar adressen innehas av " void " pekare . Detta gör att du kan behandla adress " void " pekaren som en " int " datatypen . Du kan åstadkomma detta genom att skriva följande uttalande under en skriven i föregående steg :

    int * IntPtr = ( int * ) voidPtr ,
    7

    Skriv ut värdet ligger på den adress som utpekas av pekaren " IntPtr " genom att skriva följande :

    cout << * IntPtr << endl;
    8

    Kör programmet genom att klicka på gröna " Play " -knappen på den översta raden av knappar . Programmet lagrar adressen till den " int " variabel " x " i " void " pekare. Den " void " pekaren sedan nås genom användning av " int " pekare " IntPtr , " och dess värde på " 500 " skrivs ut till utgången konsolen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver ett fall uttalande i C + +
    ·Hur läsa data i Xcode
    ·Hur nära WCF tjänster
    ·Hur man skriver ett program som läser en sträng med n…
    ·Hur konvertera en BMP till en byte array
    ·Hur man installerar Boost Into kodblock
    ·Hur man designar en digital klocka
    ·Hur automatiskt att öka en build-numret i Visual C
    ·Hur man utför File I /O i C + +
    ·Söka efter en fil i C #
    Utvalda artiklarna
    ·Hur du formaterar en Parser i en Java String
    ·Lägga lövnoden till TreeView i Vb.Net Använda Textru…
    ·Hur man spelar Ljudmultiplex Visual Basic
    ·Programmeringsteknik för nybörjare
    ·Hur man skapar en funktion i Microsoft Visual C + +
    ·Lägga till ett bibliotek till NetBeans
    ·Så här startar Python Interpreter
    ·Hur grafalgoritmer
    ·Vad är meningen med ANSI
    ·Hur att skapa egna texturer i GTKRadiant
    Copyright © Dator Kunskap http://www.dator.xyz