Jeg vil lave et int fx:
int tal;
så vil jeg på en eller anden måde kunne ligesom i en array sige:
int tal[1] = 3;
int tal[0] = 1;
og så er tal 13 jeg kan godt lave et int array men så tager compileren dem for seperate tal og så kan man ikke bruge cin
fx:
#include <iostream.h>
int main()
{
int tal[20];
cin >> tal;
cout << "tal: " << tal << endl;
system("PAUSE");
}
her giver den fejlen:
no match for `std::istream& >> int[20]' operator
så ved jeg at man i nogle andre sprog kan gøre sådan her:
#include <iostream.h>
int main()
{
int tal;
cin >> tal;
cout << "tals første ciffer: " << tal[0] << endl;
cout << "tals andet ciffer: " << tal[1] << endl;
system("PAUSE");
}
her giver den så:
invalid types `int[int]' for array subscript
så jeg skal bruge et array der fungerer som char bare med int er der en måde man kan lave et sådant array?