Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1220 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Débutante en C

n°867952
Fishes
Posté le 08-10-2004 à 13:06:19  profilanswer
 

Reprise du message précédent :
Quoique pour un premier exo, c'est pas si simple... :)

mood
Publicité
Posté le 08-10-2004 à 13:06:19  profilanswer
 

n°867986
i$@
Posté le 08-10-2004 à 13:54:09  profilanswer
 

J'ai essayé d'améliorer mon programme mais ça ne marche pas. Pourquoi??
 
#include <stdio.h>
 
#define MAX 100
 
main(void)
{
 char text[MAX] = {0};
 
 printf("entrez un texte\n" );
 scanf("%[a-z,A-Z,0-9]40c",text);
 remplacer(text);
 printf("\t Texte entré:\t%40c",text);
 
}
 
void remplacer(char tab[])
{
  int i;
  for (i=0;i<MAX;i++);
  {
 if (tab[i]=='0')
   tab[i]='9';
 else
 {
   if ((tab[i]>='0') && (tab[i]<='9'))  
     tab[i]=tab[i]-1;
   else  
   tab[i]=tab[i]+1;
 }
  }
}
 
Thanks you

n°867990
Rasthor
Posté le 08-10-2004 à 13:59:25  profilanswer
 

Qu'est-ce qui ne marche pas dans ton programme ?

n°867995
Mr Mala
Posté le 08-10-2004 à 14:04:12  profilanswer
 

Heuuu c'est "normal", ça :  
 

i$@ a écrit :

J'ai essayé d'améliorer mon programme mais ça ne marche pas. Pourquoi??
 
void remplacer(char tab[])
{
  int i;
  for (i=0;i<MAX;i++); <-----
  {
[...]
  }
}
 


 
Risque pas d'aller trop loin cette boucle ! :p


Message édité par Mr Mala le 08-10-2004 à 14:09:17
n°867998
masklinn
í dag viðrar vel til loftárása
Posté le 08-10-2004 à 14:07:14  profilanswer
 

Isa > utilises la balise [code], ca permettra de rendre ton code beaucoup plus lisible pour nous
Donne nous les code d'erreur (s'il y en a)
 
edit: je suis d'accord avec Mr Mala, tu ne peux pas boucler MAX fois, MAX est la longueur maximale de tes lignes, pas leur longueur réelle [:figti]
 
 
re-edit: a merde, pas vu le ';' :cry:


Message édité par masklinn le 08-10-2004 à 14:13:58

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°868005
printf
Baston !
Posté le 08-10-2004 à 14:11:28  profilanswer
 

Je crois que Monsieur Mala veut plutôt parler du point-virgule :o
 
Même si ta remarque est juste.

n°868085
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 08-10-2004 à 15:16:00  profilanswer
 

ptain, mais j'hallucine quoi [:mlc]
quand c'est un noob au pseudo masculin, il se fait détruire, quand c'est une fille on lui déroule le tapis rouge, même si elle encore plus noob !
je dis pas qu'il faut détruire la fille hein, mais plutot faire la même chose avec tous les noobs (ceux qui montrent qu'ils ont bossé hein, pas ceux qui se contentent de poster leur sujet :o)


---------------
J'ai un string dans l'array (Paris Hilton)
n°868097
pains-aux-​raisins
Fatal error
Posté le 08-10-2004 à 15:31:20  profilanswer
 

+1 :ange:

n°868104
skeye
Posté le 08-10-2004 à 15:34:44  profilanswer
 


Tu t'es trahi gilou!:o


---------------
Can't buy what I want because it's free -
n°868161
Taz
bisounours-codeur
Posté le 08-10-2004 à 16:10:14  profilanswer
 

i$@ a écrit :

Bonjour les gars  :hello:  
Je bosse tjrs le C et je galère toujours.
A +

rien à redire : si on avait que des débutants comme toi ...
 
dire qu'à quelques blocs d'ici, y a gus qui bataille toujours sur la mutliplication  :sweat:

mood
Publicité
Posté le 08-10-2004 à 16:10:14  profilanswer
 

n°868167
Taz
bisounours-codeur
Posté le 08-10-2004 à 16:14:52  profilanswer
 

remarque stylistique :  
 
1) char text[MAX] = {0};  
 
--> faut faire simple char text[MAX] = "";
c'est équivalent et plus lisible.
 
 
 
2) et faut pas oublier main. Le type de retour de main __doit__ être int (et explicitement)
 
int main()
 
...
 
return 0;
 
 
 
3) if ((tab[i]>='0') && (tab[i]<='9'))  
faut que tu sois consciente que sur certaines machines (sans codage ascii), cet ordre n'est pas vrai. Dans un vrai programme on préfera isdigit (d'ailleurs plus performante)

n°868303
i$@
Posté le 08-10-2004 à 17:25:26  profilanswer
 

Merci Taz...  :ange:

n°868308
sircam
I Like Trains
Posté le 08-10-2004 à 17:27:38  profilanswer
 

i$@ a écrit :

Merci Taz...  :ange:


Et ainsi naquit une belle romance sur la section "C" de ce forum.  :sol:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°868313
pains-aux-​raisins
Fatal error
Posté le 08-10-2004 à 17:29:38  profilanswer
 

hfr + fort que meetic et et msn !

n°868314
cris56
Posté le 08-10-2004 à 17:29:40  profilanswer
 

le probleme avec internet c'est que si ca se trouve... :D

n°868357
printf
Baston !
Posté le 08-10-2004 à 18:14:59  profilanswer
 

N'empêche que tout ce que Taz vient de dire je l'ai déjà dit depuis hier dans E&E hein :o
 
 
Sans vouloir casser ton coup quoi :o


Message édité par printf le 08-10-2004 à 18:15:16
n°868360
Taz
bisounours-codeur
Posté le 08-10-2004 à 18:16:20  profilanswer
 

tu n'a pas mon mojo [:taz]

n°868385
el muchach​o
Comfortably Numb
Posté le 08-10-2004 à 18:54:25  profilanswer
 

Rhaaaa ce topic d'anthologie. :D  
 
Ne te décourage pas Isa, le C est plein de chausse-trappes, mais il faut persévérer. En cas de problème, y'aura tjrs un gentil membre permanent de ce forum pour te dépanner, 7j/7 et quasi 24h/24.   :sol:
 
(et on le charie, mais tu peux suivre les conseils de Taz, c'est un peu l'expert officiel C/C++ du forum)


Message édité par el muchacho le 08-10-2004 à 18:56:05
n°868386
pains-aux-​raisins
Fatal error
Posté le 08-10-2004 à 18:55:27  profilanswer
 

Taz fait même le service à domicile ;)

n°868426
i$@
Posté le 08-10-2004 à 19:41:58  profilanswer
 

abon? ...

n°868450
gilou
Modérateur
Modzilla
Posté le 08-10-2004 à 20:10:18  profilanswer
 

pains-aux-raisins a écrit :

Taz fait même le service à domicile ;)

Il a un casque et une mob comme les livreurs de pizza??
 :D  
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°868612
printf
Baston !
Posté le 08-10-2004 à 22:19:26  profilanswer
 

Je comprends mieux le pourquoi du "bisounours-codeur" :D

n°868897
gilou
Modérateur
Modzilla
Posté le 09-10-2004 à 11:10:01  profilanswer
 

sircam a écrit :

Et ainsi naquit une belle romance sur la section "C" de ce forum.  :sol:

Taz aimerait il les programmeuses qui compilent le C?  :whistle:  [:pioupiou]  
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°868901
printf
Baston !
Posté le 09-10-2004 à 11:14:46  profilanswer
 

OMG :lol: [:rofl]
 
J'avoue avoir cherché pendant un ptit moment :o


Message édité par printf le 09-10-2004 à 11:15:15
n°868923
nraynaud
lol
Posté le 09-10-2004 à 11:39:43  profilanswer
 

bonjour, je


---------------
trainoo.com, c'est fini
n°868936
Rasthor
Posté le 09-10-2004 à 11:52:18  profilanswer
 

Essaye de

n°868940
Fishes
Posté le 09-10-2004 à 12:09:49  profilanswer
 

Mais surtout pense à

n°868943
Rasthor
Posté le 09-10-2004 à 12:26:22  profilanswer
 

Vous êtes vraiment des

n°868948
_darkalt3_
Proctopathe
Posté le 09-10-2004 à 12:43:10  profilanswer
 

concours de claviers blo

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
ASP debutante lancer .bat[java] [Débutante]JinternalFrame et JOptionPane
[Débutante] Coloration de la barre de défilementutilisation de dynazip32 - débutante-[résolu]
Aidez une débutante à se connecter sur une BD MySql !!!!!! HELPconseiller moi un editeur mysql , simple , enfin pour une débutante!
Aide pour une débutante en prog .NETcoorigez moi svp , pour une debutante en c++ , merci à tous........
[perl - debutante] fseek?aide à une débutante en VB6.0
Plus de sujets relatifs à : Débutante en C


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR