C Arrays

Phoney

Grünschnabel
Wie kann man in einem C-Programm den Wert eines Arrays erhöhen?
z.B. : i[0] = 5;
Das wird man ja nicht auf 6erhöhen können, oder?
also muss man erst eine Variable z.B. a als Integer deklarieren und der den Wert 5 zuweisen.

und dann kann man einfach (in einer Schleife) a++; machen, oder nicht?
Das funktioniert bei mir komischerweise nicht, kann man mir mal einen anderen Lösungsweg vorschlagen oder liegt der Fehler vorher im Programm?

Vielen Dank im Voraus!
 
Phoney, ich verstehe deine Frage nicht. falls Helmut sie nicht bereits beantwortet hat, könntest du uns mal deinen Code schicken, damit wir sehen, was du da vorhast?
 
willst du das Array selber vergrössern?
also z.B. aus
Code:
int i[5]
[0][0][0][0][0] ein grösseres Array (mit mehr Spalten) machen [0][0][0][0][0][0][0][0]
Code:
int i[8]
oder den Integer-Wert einer Spalte inkrementieren ?
also wenn
Code:
i[0]==0
ist, dann wird nach
Code:
i[0] = i[0] + 1
der Wert
Code:
i[0] == 1
sein.
 
Zurück