Se connecter / S'enregistrer
Votre question

Probleme programmation en C

Tags :
  • Programme
  • Matériel
Dernière réponse : dans Matériel informatique
15 Mai 2011 21:59:54

Bonjour tout le monde! C'est a propos d'un problème de programmation en C sur Code::Block, j'arrive pas à résoudre les erreurs:
Voici le programme:

1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <conio.h>
4 #include <string.h>
5
6 void main()
7 {
8 char tab[10][20];
9 char x;
10 char tiret="-";
11 char *affichage;
12 char lettre[2];
13 int h,i,j,length;
14 randomize();
15 for (i=0,i<=10,i++;)
16 gets (tab);
17 random(j);
18 length=strlen(tab[j]);
19 for (h=0,h<=length,h++)
20 affichage=strcat(affichage,tiret);
21 do{
22 printf ("Entrez votre lettre:");
23 scanf("%s",&lettre);
24 for (h=0,h<=length,h++)
25 {
26 if (strcmp(lettre,tab[h]==0)
27 affichage[h]=lettre;
28 }
29 }while(strcmp(tab[j],affichage)!=0);
30}

et les erreurs:

15 error: expected expression before ')' token
19 error: expected ';' before ')' token
19 error: expected expression before ')' token
24 error: expected ';' before ')' token
24 error: expected expression before ')' token
27 error: expected ')' before 'affichage'
28 error: expected expression before '}' token

Merci de m'aider

Autres pages sur : probleme programmation

15 Mai 2011 22:01:49

Va dans la catégorie "programmation" ,les boss en C sont la bas ! ;) 
m
0
l
16 Mai 2011 14:13:02

Salut,
je n'ai pas le temps ni assez de compétences, mais déjà, le séparateur des expressions dans les boucles for est le point-virgule, et non la virgule.

Bon courage.
m
0
l
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