PCMasters Hardware Forum > Software > GFX, Webdesign und Programmierung > Seite 19 > C++: Maximale String-Länge?

Im PC Forum registrieren


Produktsuche
IDEALO-PRODUKT-SUCHE
idealo preisvergleich
PCM News & Reviews
Antwort
 
 
Alt 28.06.2007, 19:40
Threadersteller
pixelflat
 
Standard

C++: Maximale String-Länge?



Hallo,
ich muss für die Schule ein Programm schreibn (Verschlüsselung).

Dazu müsste ich wissen, wie groß ein String werden kann. Ich weiß, dass dieser im Heap dynamisch erweitert wird. Aber ist das dann auch genug, um darin zB eine 100MB große Datei rein zu packen?

Hoffe hier kennt sich auch jemand mit richtigen Programmiersprachen aus.
Alt Heute
Hardware Bot
Computer Informationen
 
Diese Werbung wird registrierten
Mitgliedern nicht angezeigt.
Werden Sie noch heute kostenlos Mitglied
auf PCMasters.de
Standard Weitere Informationen

 
Alt 28.06.2007, 19:45
cl4w
 
Standard

Imho ist der unbegrenzt.
Wart mal bis incredible olf on kommt, der weiß sowas...
 
Alt 28.06.2007, 19:59
Threadersteller
pixelflat
 
Standard

Dachte ich eigentlich auch...

Der wird ja im Arbeitsspeicher angelegt (Heap gehört ja da rein). Und wenn selbst der zu klein ist, gibts noch die Windows-Auslagerungsdatei. Also hätte man da schon bestimmt ~1GB platz... ?!
 
Alt 28.06.2007, 20:41
Benutzerbild von incredible-olf
incredible-olf
 
Standard

Danke für die Lohrbeeren, ich hätte jetzt auch auf unendlich getippt, eventuell kannst du ja zum Testen eine Zahl in einer Schleife wachsen lassen und schauen nach wieviel Stellen der String zumacht o.ä.
 
Alt 28.06.2007, 20:46
Threadersteller
pixelflat
 
Standard

Stimmt, das werd ich mal schnell ausprobiern...

Aber ist das dann allgemein abhängig vom Arbeitsspeicher?
Also bei jemanden mit mehr RAM würde der größer werden?
 
Alt 28.06.2007, 20:47
Benutzerbild von incredible-olf
incredible-olf
 
Standard

Wenns unendlich ist könnte das allerdings ne Weile dauern
 
Alt 28.06.2007, 20:50
Threadersteller
pixelflat
 
Standard

Naja, da ich vermute, dass der wirklich "unendlich" ist, denke ich wird Windows (oder das Programm) irgendwann nicht mehr ganz mitmachen.

Mal ausprobiern...
 
Alt 28.06.2007, 22:31
Benutzerbild von Coolface
Coolface
 
Standard

Na nen String kann entweder nen Buffer sein, oder nen statisches Array.
Buffer werden immer zur Laufzeit alloziiert, was ihn theoretisch unendlich groß sein lassen kann, nur der Systemspeicher begrenzt dann das Ganze. Wie sich das Ganze praktisch aussehen lässt, wenn dann kein Speicher mehr zur Verfügung steht, kann ich nicht sagen. Auf jeden Fall birgt sowas immer ein Risiko und es ist schlechter Stil, das Ganze ohne eigene Beschränkung laufen zu lassen.
 
Alt 29.06.2007, 14:45
Threadersteller
pixelflat
 
Standard

Das stimmt schon mit der Begrenzung...

Würdest du dann diese (sagen wir mal) ~100MB-Datei in mehreren Zügen in ein Array einlesen?
 
Alt 06.11.2007, 23:47
Rulezz
 
Standard

bin mir nich mehr ganz sicher aber waren das nich irgendwie 2^32 oder so?
hardware forum Neue Frage stellen?
Kurze Zusammenfassung der Frage:
Bitte wählen Sie eine Kategorie:
Mailadresse:
Ihre Frage:
Ihre Frage wird als Gast gespeichert. Sollte eine Antwort im Forum erfolgen, bekommen Sie diese per Email zugeschickt.


Antispam, bitte die folgende Aufgabe lösen: 
 
Um auf dieses Thema zu ANTWORTEN
bitte sich zuerst » hier kostenlos registrieren!!

Antwort

Tags: ,

Ähnliche Tags: , , ,


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Maximale Temperatur von HD 5850 Xardas220 Grafikkarten 5 22.01.2011 14:59
Was bedeutet Maximale Busgeschwindigkeit beim Mainboard? michi28 Mainboards 1 10.01.2011 01:41
Einen Textbox oder String in visual basic einbauen douro GFX, Webdesign und Programmierung 2 01.09.2010 19:38
Was ist die maximale CPU Temperatur? klemens Overclocking 18 24.08.2010 09:28
vb string "analysieren" douro GFX, Webdesign und Programmierung 2 07.08.2010 14:37
Maximale kerntemperatur des PII 940BE GtaZocker Prozessoren 6 21.08.2009 13:04
Maximale Auflösung Levers Grafikkarten 11 26.02.2009 18:39
Delphi-Problem: TEdit-Feld mit String füllen!?? davidjohn15 GFX, Webdesign und Programmierung 0 21.10.2007 21:54


Sie betrachten gerade: C++: Maximale String-Länge?


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:01 Uhr.



Im PC Forum registrieren