Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business



|||-  

besoin de vou :s

 

remi fasol, willyplaisir et 1 utilisateur anonyme
Ajouter une réponse
 

 
Page photos
 
     
Vider la liste des messages à citer
 
 Page :
1
Auteur
 Sujet :

besoin de vou :s

Prévenir les modérateurs en cas d'abus 
algerien21​3
algerien213
  1. Posté le 25/03/2008 à 12:12:05  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
bonjour, voila jai vraiment besoin de vou sur une parti de mn tp, le programme doi lire un fichier ki contien des mots et des separateurs (, ; : . tabulation ....) on doi recopier les mots du fichier san les seprateurs dan un tableau indexMot,
 jai essayé de le faire voila :
 
 #include <stdio.h>
 #include <stdlib.h>

 int main()
 { int i,j,cpt;

char mot[1000];

char indexMot[125][1000];

FILE*fichier=NULL;

fichier=fopen("filein.txt","w"​);

fputs("forum,,,,mozilla,,,rock​.......\n\n\n   ordinateur!!!!!algerie''''''))​)))",fichier);

fclose(fichier);

fichier=fopen("filein.txt","r"​);
  if (fichier==NULL)

{

printf("erreur : le fichier est peut etre inexistant!\n" );

}
  else
  {
   while (!feof(fichier))
   {
    fscanf(fichier,"%s",&mot);
    i=0;
    while(mot!='\0')
    {
     if(((mot>='a') &&( mot<='z')) || ((mot>='A') && (mot<='Z')) || ((mot>='0') && (mot<='9')) || (mot='-'))

{

indexMot[j][cpt]=mot; //indexMot :tableau des mots !

cpt++;

}
     else
     {
      indexMot[j][cpt++]='\0';
      j++;  //cpt l'indice des ligne du                                                   tableau indexMot
      cpt=0;

     }        
     
     
   }


  }
  }
 printf("\n affcihage   : \n" );

 for(i=1;i<=125;i++)
 {

printf("%s",indexMot)
 }


  system("PAUSE" );  
  return 0;
 }


 il se compile normal, a l'execution le fichier filein.txt est créé normal mai vers la fin il ne maffiche pa le tableau indexMot  :pleure:  :pleure:  eske quelqu'un pe m'aider ???????????

Je calcul donc je suis relativ
esselfe
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 26/03/2008 à 02:57:56  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Je te conseil de reviser tout le code, particulièrement les instructions qui ont rapport à l'exécution de l'écriture. Il m'arrive parfois aussi d'avoir de telles surprises... Testes le code, verifie si ces changements ont bien lieux, cernes et inspecte le problème... De cette façon, tu dévelopera une meilleure habilité au déboguage :) Tu connais le dicton, "Donnes un poisson à un homme, et il aura à manger pour un jour. Apprends-lui à pêcher et il aura à manger pour la vie." ^^

 Bonne chance  :S


 PS en passant pourquoi fais-tu une allocation de 1000 si le plus long mot du dictionnaire fais 26 lettres (Lignes 7 & 8)?


---------------
vive Linux!
(Publicité)
chumbelum
  1. Posté le 26/05/2008 à 12:34:07  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Ton code me parait désordonne et beaucoup de choses sont imcompréhensibles.

 notament:
 "
 for(i=1;i<=125;i++)
 {
 printf("%s",indexMot)
 }
 "
 à quoi sert ta boucle , indexMot est un tableau sans indices ?

 a mon avis reprend tout à zero .

 Page :
1

Aller à :
 

Sujets relatifs
besoin d'aide pour un programme de calculatrice Besoin d'aide pour un programme en C++
besoin d'aide pour le language c besoin d'un bon logiciel pour modifier mes photo
Plus de sujets relatifs à : besoin de vou :s