Aide

afokbo Messages postés 4 Statut Membre -  
afokbo Messages postés 4 Statut Membre -
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 Statut Membre 21
 
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 Statut Membre
 
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