Overførelse af et int tal til et Int Array?
Jeg har prøvet at lave et program som modtager en int værdi og så dele tallet op i et array...Jeg har lavet dette exempel:
------------------------------------
#include <iostream.h>
int main()
{
int number = 0;
int ArrayNumber[4];
cin >> number;
ArrayNumber[0] = (number / 1000);
ArrayNumber[1] = (number - (ArrayNumber[0] * 1000)) / 100;
ArrayNumber[2] = (number - ((ArrayNumber[0] * 1000) + (ArrayNumber[1] * 100))) / 10;
ArrayNumber[3] = (number - ((ArrayNumber[0] * 1000) + (ArrayNumber[1] * 100) + (ArrayNumber[2] * 10)) ) ;
cout << ArrayNumber[0] << "," << ArrayNumber[1] << "," << ArrayNumber[2] << "," << ArrayNumber[3] << endl;
return 0;
}
---------------------------------------
det her virker jo godt nok... men det bliver lidt besværligt hvis man vil lave et stører array... og mit spørgsmål er så - hvordan laver jeg dette mere dynamisk???