BlackBoard » Design, Programmierung & Entwicklung » Programmieren » C++ sizeof(Array) falsche Zahl » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen sizeof(Array) falsche Zahl
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
kilone kilone ist männlich
Senior Member


images/avatars/avatar-131.gif

Dabei seit: 13.09.2001
Beiträge: 320

traurig sizeof(Array) falsche Zahl       Zum Anfang der Seite springen

Hi ich hab folgendes Problem ich habe ein Programm geschrieben welches mir die größe eines Arrays ausgeben soll. Doch bekomme ich da Werte an den Kopf geworfen die nicht stimmen unglücklich

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
#include<iostream>
using namespace std;

int main()
{
   int array[]={0,1,2,3,4,5,6,7,8,9}; //erstellt ein Array mit Elementen
cout << "Array groesse:" << sizeof(array)<<"\n";
}


Ausgabe: Array groesse:40


Warum??????

__________________
Klick mich fest

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von kilone: 18.12.2005 11:49.

18.12.2005 11:49 kilone ist offline E-Mail an kilone senden Homepage von kilone Beiträge von kilone suchen
Black Star Black Star ist männlich
Der Pate [Admin]


images/avatars/avatar-2158.jpg

Dabei seit: 11.12.2001
Beiträge: 2.282
Herkunft: /dev/stderr

      Zum Anfang der Seite springen

Weil sizeof(int) = 32bit = 4byte und 10 * 4 = 40Augenzwinkern

cout << ( sizeof( array ) / sizeof( int ) ); sollte 10 ergeben.

__________________
vescere bracis meis

18.12.2005 12:21 Black Star ist offline E-Mail an Black Star senden Homepage von Black Star Beiträge von Black Star suchen
kilone kilone ist männlich
Senior Member


images/avatars/avatar-131.gif

Dabei seit: 13.09.2001
Beiträge: 320

Themenstarter Thema begonnen von kilone
      Zum Anfang der Seite springen

Danke hat geklappt ^^

__________________
Klick mich fest
18.12.2005 12:44 kilone ist offline E-Mail an kilone senden Homepage von kilone Beiträge von kilone suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » C++ sizeof(Array) falsche Zahl

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH