actionbrowser.com
Ja ich weiß.... Aber es ist eine Methode, um die Anzahl 5? Informationsquelle Autor Swanand | 2010-11-12
Der sizeof() -Operator gibt die Zeigergröße statt der Array-Größe zurück. Innerhalb von Funktionen wird diese Methode also nicht funktionieren. Übergeben Sie stattdessen einen zusätzlichen Parameter size_t size, um die Anzahl der Elemente im Array anzugeben. #include Die Ausgabe des Programms zeigt jetzt (erwartungsgemäß) die initialisierten Werte. Abbildung 11. 4 Gültigkeitsbereich von Variablen Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an. Die damit verbundenen Performanceeinbußen und der höhere Ressourcenbedarf fällt sicherlich bei PC-Programmen nicht ins Gewicht, disqualifiziert aber solche Sprachen für ein Einsatz etwa bei der Mikrocontroller-Programmierung. #6
Benutze statt normaler Arrays halt Container der STL (vector, list, map... )
Alles andere ist doch sowieso Schnee von gestern und nicht optimal gelöst. Da bekommt man auch die Größe etc. leicht heraus. C - Berechnen Sie die Länge des Arrays in C Mithilfe von Funktion. #7
Ich verwende ja die STL in meinen Programmteilen, aber leider muss ich hier auf Code aufsetzen, der von jemand anderem ist und an dem ich nicht einfach was ändern kann. Deswegen geht das leider nicht so einfach. @MCoder: Danke. Deine Antwort war genau das was ich wissen wollte. Zuletzt bearbeitet: 12. November 2005 Die restlichen 999, die nicht ausdrücklich initialisiert wurden, werden jedoch automatisch ebenfalls mit dem Wert 0 besetzt. Dies kann aber noch ganz anders gelöst werden, und zwar unter Verwendung der folgenden Funktion:
/* Beschreibung der Funktion, siehe Abschnitt 20. 8 */
#include C Größe Eines Arrays In Spanish
C Größe Eines Arrays