array grösse in c

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
CaT
Beiträge: 536
Registriert: 08.05.2003 07:59:46

array grösse in c

Beitrag von CaT » 31.10.2003 11:39:39

hi
ich wollte euch ma fragen wie gross ein eindimensionales array sein draf
ist schon ne zeit her als ich dass zum letzten mal gebraucht hab :)

grüsse CaT

Benutzeravatar
bitbieger
Beiträge: 179
Registriert: 23.10.2003 08:26:00
Kontaktdaten:

Beitrag von bitbieger » 31.10.2003 12:27:38

Hey,

in erster Linie kommt es natürlich darauf an, von was du ein Array deklarieren möchtest. Die Grenze ist dein vorhandener Speicher.

Falls du den Index-Wert meinst, der liegt irgendwo zwischen USHRT_MAX (65535) und INT_MAX (2147483647). Keine Ahnung, wo genau...

cu,
bitbieger

Benutzeravatar
CaT
Beiträge: 536
Registriert: 08.05.2003 07:59:46

Beitrag von CaT » 31.10.2003 13:46:09

oke vielen dank meine frage hat sich geklärt ...

Benutzeravatar
bollin
Beiträge: 482
Registriert: 01.11.2003 23:31:33
Wohnort: Berlin
Kontaktdaten:

Beitrag von bollin » 02.11.2003 00:20:14

bitbieger hat geschrieben: Falls du den Index-Wert meinst, der liegt irgendwo zwischen USHRT_MAX (65535) und INT_MAX (2147483647). Keine Ahnung, wo genau...
Entscheidender dürfte ULONG_MAX sein, je nach Maschine:

$ grep 'define ULONG_MAX' /usr/include/*.h
/usr/include/limits.h:# define ULONG_MAX 18446744073709551615UL
/usr/include/limits.h:# define ULONG_MAX 4294967295UL


Torsten

Benutzeravatar
bitbieger
Beiträge: 179
Registriert: 23.10.2003 08:26:00
Kontaktdaten:

Beitrag von bitbieger » 02.11.2003 13:30:49

bollin hat geschrieben:Entscheidender dürfte ULONG_MAX sein, je nach Maschine:
Also bei mir meckert der GCC schon bei INT_MAX ;)

cu,
bitbieger

Benutzeravatar
bollin
Beiträge: 482
Registriert: 01.11.2003 23:31:33
Wohnort: Berlin
Kontaktdaten:

Beitrag von bollin » 02.11.2003 18:20:25

bitbieger hat geschrieben:Also bei mir meckert der GCC schon bei INT_MAX ;)
Mein gepostetes ULONG_MAX stammt auch von einer Itaniummaschine. :)

Torsten

Antworten