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

 


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

C sous dos et sous Unix

n°117393
Jar Jar
Intaigriste
Posté le 25-03-2002 à 20:44:29  profilanswer
 

Reprise du message précédent :

matafan a écrit a écrit :

find /usr/src/linux/ -name "*.c" -exec grep -H goto {} \; | wc -l
  14486


Tu fais ça pour confirmer la réputation de craditude du code de Linux ?


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
mood
Publicité
Posté le 25-03-2002 à 20:44:29  profilanswer
 

n°117670
lordankou
Posté le 26-03-2002 à 14:49:00  profilanswer
 

bon bah ça y est suis passé sur linux pour faire du c ça devrait être mieux. pour ce qui est de la licence xp bah euh en fait j'ai jamais acheté aucun windaube (depuis la 3.11). et ne me dite pas que le piratage c pas bien et que ça fait perdre du pognon au programmeur car dans le cas de microsoft il se rattrape bien en vendant à tout va les informations collectés sur nos PC...
bon bah euh c tout. sujet fermé !


---------------

n°117681
deepcore
Posté le 26-03-2002 à 15:05:48  profilanswer
 

Le piratage, spabien  :non:  
 
 :lol: OK, je sors...


---------------
"Si ça peut déconner, ça va déconner..."
n°117690
Bloodymary​_
Posté le 26-03-2002 à 15:18:34  profilanswer
 

Meme si effectivement quelques reponses ont ete un peu agressives il y a une chose que tu dois savoir sur la prog : quand tu ne sais pas tu regardes l aide avant tout
 
C est une mine d infos indispensable pour s en sortir ET pour apprendre ou progresser
Le fait d avoir une reponse toute machee par quelqu un d autre ne t apportera pas grand chose
Il faut prendre le temps de rechercher les infos, ca fait parti du boulot de developpeur
 
Pour les fonctions / procedures :  
les procedures ne te retournent aucune valeur contrairement aux fonctions qui te retournent une valeur typee
 
void Jeretournerien()
{
}
int Jeretourneunevaleur()
{
return 0;
}
 
Quant au passage de parametre par adresse (pointeur) il est inutile si tu ne dois pas traiter ce parametre modifie en retour
Le passage par valeur (par defaut est plus simple et plus sur si tu ne maitrises pas les pointeurs)
 
Bon courage

n°117883
lordankou
Posté le 26-03-2002 à 21:44:44  profilanswer
 

j'ai un problème :  
 
c:\iut\c\addition\somme.c: In function `main':
c:\iut\c\addition\somme.c:132: parse error at end of input (la dernière ligne en fait !)
 
 
je sais bien que je devrais corriger moi même cet erreur mais bon là le rouge sur mon écran est mort (un magnifique écran 19' capable de monter trankillement en 1600*1200 mais plus sous garanti) et bon je préfère l'économiser parce qu'étant étudiant j'ai pas du tout les moyens de mettre des ??? dans un nouvel écran. bref je suis dans la merdre ! so could you help me pleaseeeeeeee !!!
 
---------------------------------------
 
#include <stdio.h>
#include <stdlib.h>
 
void somme_for_procedure(int n, int *somme)
{
 int compteur ;
 for (compteur = 0 ; compteur < n ; compteur++)
  *somme += compteur ;
}
 
void somme_while_procedure(int n, int *somme)
{
 int compteur = 0;
 while (compteur <= *somme)
  *somme += (compteur++) ;
}
 
void somme_do_procedure(int n, int *somme)
{
 int compteur = 0 ;
 do
  *somme += (compteur++) ;
 while(compteur <= n);
}
 
int somme_for_fonction(int n)
{
 int somme ;
 int compteur ;
 for (compteur = 0 ; compteur < n ; compteur++)
  somme += compteur ;
 return somme ;
}
 
int somme_while_fonction(int n)
{
 int somme ;
 int compteur = 0;
 while (compteur <= somme)
  somme += (compteur++) ;
 return somme ;
}
 
int somme_do_fonction(int n)
{
 int somme ;
 int compteur = 0 ;
 do
  somme += (compteur++) ;
 while(compteur <= n);
 return somme ;
}
 
 
 
int main(int argc, char *argv[])
{
  int n ;
  char *choix ;
  int *somme ;
  if (argc == 0)
   {
     printf("parametre manquant. Fin du programme." ) ;
     exit(1) ;
   }
  else
   {
     printf("\nValeur de n : " ) ;
     scanf("%d", &n) ;
     while (*choix != 'Q';)
      {
       switch (*choix)
        {
          case 'P' : {
                       printf("\nVotre choix :\nA : FOR.\nA : WHILE.\nA : DO" ) ;
                       scanf("%c", choix) ;
                       switch (*choix)
                        {
                          case 'A' : {
                                       somme_for_procedure(n, somme) ;
                                       printf("%d", *somme) ;
                                       break ;
                                     }
                          case 'B' : {
                                       somme_while_procedure(n, somme) ;
                                       printf("%d", *somme) ;
                                       break ;
                                     }
                          case 'C' : {
                                       somme_do_procedure(n, somme) ;
                                       printf("%d", *somme) ;
                                       break ;
                                     }
                          default : {
                                      printf("Parametre non valide. Fin du programme" ) ;
                                      exit(1) ;
                                     }
                     }
          case 'F' : {
                       printf("\nVotre choix :\nA : FOR.\nA : WHILE.\nA : DO" ) ;
                       scanf("%c", choix) ;
                       switch (*choix)
                       {
                         case 'A' : {
                                      printf("%d",somme_for_fonction(n)) ;
                                      break ;
                                    }
                         case 'B' : {
                                      printf("%d",somme_while_fonction(n)) ;
                                      break ;
                                    }
                         case 'C' : {
                                      printf("%d",somme_do_fonction(n)) ;
                                      break ;
                                    }
                         default : {
                                     printf("Parametre non valide. Fin du programme" ) ;
                                     exit(1) ;
                                   }
                       }
                     }
          case 'Q' : break ;
          default : {
                      printf("Parametre non valide. Fin du programme" ) ;
                      exit(1) ;
                    }
        }
      }
   }
  return 0;
}


---------------

n°117902
HappyHarry
Posté le 26-03-2002 à 22:35:44  profilanswer
 

on t'as jamais appris a indenter proprement ???
t'aurais remarqué que tes accolades sont foireuses

 

[jfdsdjhfuetppo]--Message édité par HappyHarry--[/jfdsdjhfuetppo]

n°117904
gilou
Modérateur
Modzilla
Posté le 26-03-2002 à 22:43:41  profilanswer
 

HappyHarry a écrit a écrit :

on t'as jamais appris a indenter proprement ???
t'aurais remarqué que tes accolades sont foireuses  
 
 




Et sous emacs, un coup de ESC Ctrl-\ ca remet tout au propre...
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°117980
lordankou
Posté le 27-03-2002 à 07:33:02  profilanswer
 

mon prg est indenter mais c le copier/coller sous le forum qui a tout décalé les parenthèses ! sinon je faire toujours très attention de bien indenter mon prg. bon je crois que je vais me démerder tout seul maintenant avec un écran en bleu et vert... le pied ça pour bosser...


---------------

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[C/C++ UNIX] sleep en millisececondes ?!?!?! PLEASE HELP !!![UNIX SHELL + C] Fichiers ouverts ?
Lancer un script perl dans un autre script perl sous UNIX[C/Unix] Conversion d'un int en char* (plus con tu meurs)
[C/ unix] poru utiliser la souris en c, mode console ?![C / Unix]
[script] un petit peu de shell unix[Apache/Unix] Processus qui boucle
[C/unix][Perl][Lex/Yacc][X] Creation d'une communaute Epitech2[C/Unix] Structure d'un fichier ELF
Plus de sujets relatifs à : C sous dos et sous Unix


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