Résolu Besoin d'aide pour un programme en c

Solutions (1)
Tags :
  • LG
  • C
  • Programme
|

http://image.noelshack.com/fichiers/2016/09/1456953795-...

Voici le problème, voici ce que j'ai fait :

#include <stdio.h>
#include <stdlib.h>

char chr[]="qzertyuiopasdfghjklmwxcvbn";
char ch1[]="abcdefghijklmnopqrstuvwxyz";
char txt[]="lqswm"

int main()
{



return 0;
}


void Code(char *s)
{
int i;
int o;
int lg;
lg = strlen(s);

for(i=0;i<lg;i++)



return char;
}

void Decode(char *s)
{
int i;
int lg;
int o;
char chr;
lg = strlen(s);

for(i=0;i<lg;i++)

o=strcpy(s)


return char;

}




void StrRev(char *s)
{
int i;
int lg;
char prov;
lg = strlen(s);
for(i=0;i<lg / 2;i++);
{
prov = s;
s = s[lg-1-i];
s[lg-1-i] = prov;
}
}

Merci de m'aidé ^^
Contenus similaires
Meilleure solution
partage
, Vieux c*n psychorigide |
Salut,

Déja commence par corriger les erreurs bêtes : les oublis de ; ou d'accolades

par exemple :

Citation :
for(i=0;i<lg / 2;i++);
{
prov = s;
s = s[lg-1-i];
s[lg-1-i] = prov;
}


si tu mets un point virgule après le for() le bloc en dessous ne sera executé qu'une seule fois. (accolades inutiles)


Citation :

void Code(char *s)
{
...
return char;
}


Ici tu dis que ta fonction ne retourne rien (void), mais tu lui fais retourner un char



Citation :

for(i=0;i<lg;i++)
o=strcpy(s)


for peut être utilisé sans accolades quand il n'y a qu'une ligne à traiter à l'interieur, ici tu n'as ni de ";" ni d'accolades

Tout ça, ton compilateur te le dit dans les warnings et les erreurs tu as juste à lire (il te donne aussi le numéro de la ligne qui contient l'erreur) donc tu peux commencer par corriger ce que ton compilateur t'indique
  • Dreamcaster a sélectionné cette solution comme la meilleure réponse
  • Commenter cette solution |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS