Aide

Fermé
afokbo Messages postés 4 Date d'inscription mardi 1 mai 2007 Statut Membre Dernière intervention 8 mai 2007 - 1 mai 2007 à 12:40
afokbo Messages postés 4 Date d'inscription mardi 1 mai 2007 Statut Membre Dernière intervention 8 mai 2007 - 1 mai 2007 à 14:02
Qui pourrai me dire la faute que je fais ds ce programme?
#include<iostream>
#include<string.h>
using namespace std;
char*mirror(char*sring)
{
char bouf[7];
char*pbouf;
pbouf=&bouf[7];
cout<<"Bouf="<<bouf<<endl;
strrev(pbouf);

cout<<strrev(pbouf)<<endl;
return(0);
}
void main()
{
char string[7]={'a','b','c','d','e','f','\0'};
cout<<"Pat funktion="<<string;
*mirror(&string);
cout<<*mirror(string);


return 0;
}

2 réponses

Tidodo Messages postés 143 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 26 mars 2008 21
1 mai 2007 à 13:54
void main() => void main() ;

Peut être je connais pas trop, mais doit y avoir un ; manquant ...
Peut être peux tu mettre le message d'erreur, où ce que c'est censé faire ...

++
0
afokbo Messages postés 4 Date d'inscription mardi 1 mai 2007 Statut Membre Dernière intervention 8 mai 2007
1 mai 2007 à 14:02
merci.
Mais le programme est sencé inverser un ensemble de caracteres.

une petite avance!

et avec ceci j'ai une faute:

#include<iostream>
#include<string.h>
using namespace std;
char*mirror(char*sring)
{
char bouf[7];
char*pbouf;
pbouf=&bouf[7];
cout<<"Bouf="<<&bouf<<endl;
strrev(pbouf);

cout<<strrev(pbouf)<<endl;
return(strrev(pbouf));
}
void main()
{
char string[7];
strcpy(string,"pente");
cout<<"name zu inverzieren"<<string<<""<<'\n';
string=&string[7];
cout<<"Pat funktion="<<&string;
char*mirror(char*string);
cout<<mirror(string);
}


LA faute presente:

error C2440: '=' : 'char *' ne peut etre converti en 'char [7]'
0