J'essaye de créer un tableau où l'utilisateur sort des limites et exécute un message d'erreur. Je voulais accéder à chaque élément du tableau et une fois que je passe le dernier élément, il va exécuter le message. C'est ce que j'ai jusqu'à présentCréation d'un tableau pour sortir des limites
using namespace std;
class safeArray{ //line1
public: int array[]; //line2
};
void outofBounds(int array[],int sizeofArray); //line3
int main() { //line4
int array [3]={2,4,6}; //line5
outofBounds (int array[],int sizeofArray){ //line6
for (int i=0;i<sizeofArray;i++){ //line7
i++ //line8
}
if (int i=0;i>sizeofArray){ //line9
cout<<"safeArray array (" <<list[0]<<","<<array[3]<<endl; //line10
}
}
return 0;}
Je suis en train confus parce que la ligne 6 montre comme une erreur? . Il est demander un (devant sizeofArray Pourquoi est-ce
Edit:?..
a fait quelques modifications obtenir encore une erreur
#include <iostream>
using namespace std;
class safeArray{
public:
void outofBounds(int,int);
int yourArray[3];
int i;
};
void outofBounds(int,int);
int yourArray[3];
int i;
int main() {
void outofBounds(int,int);
int yourArray[3]; //Error: Unused Variable 'yourArray'
return 0;
};
void outofBounds(int yourArray[],int sizeofArray) {
for (i=0;i<sizeofArray;i++){
cout<<"Please enter integer";
cin >>yourArray[i];
yourArray[i]++;
for (i=0;i>sizeofArray;){
cout<<"safeArray yourArray ("<<yourArray[0]<<","<<yourArray[3]<<")"<<endl;
}
}
}
'using namespace std' et en utilisant le nom' array' (qui est dans 'std') pour aller en difficulté – Jarod42
Afficher le message d'erreur. –
Vous ne pouvez pas définir une fonction dans une autre fonction: http://stackoverflow.com/questions/4324763/c-can-we-function-in-function-functions – vu1p3n0x