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;
}
Configuration: Windows XP
Firefox 1.5.0.11

2 réponses

  1. Tidodo Messages postés 143 Date d'inscription   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
  2. 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