Anhängen in ein array in C

Ich habe ein array mit einer bestimmten Größe, ohne memory-allocation, wie Sie Anhängen, etwas mit hinein?

Sagen, dass ich den code ausführen, wird sein warten auf etwas, das Sie eingeben möchten, geben Sie "bond", wie ich anfügen, diese in ein array ? [10] ?

Arrays können nicht ändern die Größe.
Wenn Sie wollen einfach nur den Wert zuzuweisen, der an eine bestimmte Stelle im array finden Sie unter: stackoverflow.com/questions/1088622/...
einfach Eine[10] = "bond"; angenommen, der array wurde als ein string
Wie andere gesagt haben, wenn das array mit fester Größe, sondern hat Raum für weitere Elemente, die Sie benötigen, zu verfolgen, das Letzte Element, entweder mit einem Zähler oder eine sentry (z.B. ein '\0' für Streicher NULL etc.), dann update der counter/sentry und legen Sie das Element.
Sie können auch nehmen einen Blick auf diese. [stackoverflow.com/questions/5406935/...

InformationsquelleAutor dave_1234 | 2015-04-17

Schreibe einen Kommentar