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

 


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

[C] La bonne écriture d'un hello world ?

n°542811
nraynaud
lol
Posté le 18-10-2003 à 12:05:58  profilanswer
 

Reprise du message précédent :

vanilla a écrit :


plus de 50% du noyau linux est codé en C
et ça marche plutot bien

C'est un miracle.
J'ai jamais su si ce sont des génies (ils auraient paut-être pas choisi le C dans ce cas là) ou s'ils sont très nombreux.

mood
Publicité
Posté le 18-10-2003 à 12:05:58  profilanswer
 

n°542816
vanilla
datoune's revival
Posté le 18-10-2003 à 12:16:06  profilanswer
 

SchnapsMann a écrit :


 
pourquoi ne pas remettre le hamlet de shakespeare au gour du jour pendant qu'on y est?  :whistle:  


 
C'est pas la même chose !
Il pourrait juste faire une nouvelle édition.

n°542817
schnapsman​n
Zaford Beeblefect
Posté le 18-10-2003 à 12:19:05  profilanswer
 

vanilla a écrit :


 
C'est pas la même chose !
Il pourrait juste faire une nouvelle édition.


 
mais tu parles de qui à la fin?  :lol:  
 
le C K&R, c'est pas le C ansi ni le C99, il n'y a rien à dire de plus [:spamafote]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°542825
vanilla
datoune's revival
Posté le 18-10-2003 à 12:47:14  profilanswer
 

SchnapsMann a écrit :


 
mais tu parles de qui à la fin?  :lol:  
 
le C K&R, c'est pas le C ansi ni le C99, il n'y a rien à dire de plus [:spamafote]
 


 
http://images-eu.amazon.com/images/P/2100051164.08.LZZZZZZZ.jpg
 
C'est moi ou j'arrive à lire "Norme ANSI" ?
 
 
 :whistle:


Message édité par vanilla le 18-10-2003 à 12:48:50
n°542826
kadreg
profil: Utilisateur
Posté le 18-10-2003 à 12:48:12  profilanswer
 

vanilla a écrit :


C'est moi ou j'arrive à lire "Norme AINSI" ?


 
C'est toi, c'est écrit ANSI :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°542827
verdoux
And I'm still waiting
Posté le 18-10-2003 à 12:53:36  profilanswer
 

nraynaud a écrit :

C'est un miracle.
J'ai jamais su si ce sont des génies (ils auraient paut-être pas choisi le C dans ce cas là) ou s'ils sont très nombreux.


Y a eu des projets pour le réécrire en c++  :whistle:

n°542832
Taz
bisounours-codeur
Posté le 18-10-2003 à 13:04:06  profilanswer
 

bon c'est quoi ce sujet à la con ?

n°542835
vanilla
datoune's revival
Posté le 18-10-2003 à 13:27:48  profilanswer
 

C'est le sujet d'un mec qui cherche un livre qui permet d'apprendre le C selon les normes ANSI actuelles.

n°542838
schnapsman​n
Zaford Beeblefect
Posté le 18-10-2003 à 13:29:16  profilanswer
 

vanilla a écrit :

C'est le sujet d'un mec qui cherche un livre qui permet d'apprendre le C selon les normes ANSI actuelles.


 
la norme iso actuelle c'est c99 si je ne m'abuse (:??:)


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°542839
vanilla
datoune's revival
Posté le 18-10-2003 à 13:34:07  profilanswer
 

bon alors C99...

mood
Publicité
Posté le 18-10-2003 à 13:34:07  profilanswer
 

n°542853
zi_ril_wan​ou
Posté le 18-10-2003 à 14:31:49  profilanswer
 

verdoux a écrit :


Y a eu des projets pour le réécrire en c++  :whistle:  


 
Et en quel langage a été écrit le premier compilo c++ à ton avis ?... :sarcastic:
 
Je suis surpris que personne n'ait encore proposé Java pour la programmation/réécriture de linux... :lol:


Message édité par zi_ril_wanou le 18-10-2003 à 14:32:14

---------------
Get the Cooool... Get the cool shoe-shine !
n°542855
nraynaud
lol
Posté le 18-10-2003 à 15:15:39  profilanswer
 

zi_ril_wanou a écrit :


Et en quel langage a été écrit le premier compilo c++ à ton avis ?...  

Et en quel langage a été écrit le premier compilo C ?
Et en quel langage a été écrit le premier compilo fortran ? Et coment on a fait pour écrire le premier compilo fortran ?
 
Si vraiment on devait en rester aux outils qui ont permis de créer les nouveaux outils, on en serait encore au silex taillé ... ah bah non puique qu'ils ont été taillés avec des pierres pas taillées ...

n°542859
jivede
Posté le 18-10-2003 à 16:03:13  profilanswer
 

int main(int ac, char **av)
{
 (strlen("Hello World" ) != printf("%s\n", "Hello World" ))?return(1):return(0);
}
 
:D


Message édité par jivede le 18-10-2003 à 16:04:56
n°542880
matafan
Posté le 18-10-2003 à 17:35:50  profilanswer
 

C'est pas seulement le kernel linux qui est ecrit en C, mais l'immense majorité de tout ce que tu peux trouver sous linux. Pareil pour tous les unix commerciaux. Ca marche et ce n'est pas un miracle.
 
Quant à faire un grep sans le « ^ », très bien, mais tu ramènes aussi tous les appels à ta fonction.

n°542881
vanilla
datoune's revival
Posté le 18-10-2003 à 17:37:26  profilanswer
 

Ouais bon on détourne un peu le sujet de la conversation.
 
J'ai trouvé un cours de C avec un hello world écrit correctement avec le return 0; à la fin. Niquel :D

n°542903
gilou
Modérateur
Modosaurus Rex
Posté le 18-10-2003 à 18:52:58  profilanswer
 


Ma modeste contribution...
   

Code :
  1. #include <stdio.h>
  2. int main(int argc, char *argv[], char *envp[]) 
  3.   if (EOF == printf("Hello World\n" ))
  4.       return EOF;
  5.    
  6.   return 0; 
  7. }

 
 
A+,  


---------------
There's more than what can be linked! --  Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻
n°542905
vanilla
datoune's revival
Posté le 18-10-2003 à 18:59:23  profilanswer
 

Depuis quand on a besoin d'un if pour écrire bonjour ?
 
 
Je dirais plutot ça moi :o

Code :
  1. #include <stdio.h>
  2. int main()
  3. {
  4.       puts("Hello" );
  5.       return 0;
  6. }

n°542907
zi_ril_wan​ou
Posté le 18-10-2003 à 19:19:13  profilanswer
 

jivede a écrit :

int main(int ac, char **av)
{
 (strlen("Hello World" ) != printf("%s\n", "Hello World" ))?return(1):return(0);
}
 
:D

 
 
:D je l'aime bien celui là...
 
 

nraynaud a écrit :

Et en quel langage a été écrit le premier compilo C ?
Et en quel langage a été écrit le premier compilo fortran ? Et coment on a fait pour écrire le premier compilo fortran ?
 

 
 
Pft... Même pas de références ni à l'Algol 60 ni au B ni au BPCL...
Mais tu oublies, bien avant tout cela, qu'il y avait la carte perforée: le binaire à l'état pur !  :D


---------------
Get the Cooool... Get the cool shoe-shine !
n°543045
gilou
Modérateur
Modosaurus Rex
Posté le 19-10-2003 à 11:03:18  profilanswer
 

vanilla a écrit :

Depuis quand on a besoin d'un if pour écrire bonjour ?
 
 
Je dirais plutot ça moi :o

Code :
  1. #include <stdio.h>
  2. int main()
  3. {
  4.       puts("Hello" );
  5.       return 0;
  6. }




C'est vrai que puts est en principe plus rapide que printf, vu qu'il n'y a pas de format a supporter.
Par contre, le if, c'est parce qu'on sait tous que un appel de fonction peut echouer, et que c'est bien d'en tenir compte...
 
Ma modeste contribution version 2, donc:

Code :
  1. /* Programme ecrivant "Hello World" a la console.
  2. retour: EOF en cas d'erreur, 0 sinon */
  3. #include <stdio.h>
  4. int main(int argc, char *argv[], char *envp[]) 
  5.   if (EOF == puts("Hello World" ))
  6.       return EOF;
  7.    
  8.   return 0; 
  9. }

 
 
Noter que si on ne veut pas le retour a la ligne (car il semble qu'il y en ait un genere par le shell de windows (et sous nunux??) apres une execution en mode console pour ecrire le prompt en debut de ligne, on pourra utiliser printf("Hello World" ) ou bien fputs("Hello World", stdout).
 
A+,


Message édité par gilou le 19-10-2003 à 14:40:47

---------------
There's more than what can be linked! --  Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻
n°546590
vanilla
datoune's revival
Posté le 21-10-2003 à 22:37:06  profilanswer
 

Désolé de réupper ce topic pseudo-troll mais j'ai qqs questions.
 

  • Pourquoi faudrait-il mettre int devant main() ?
  • Dois-on le placer devant à chaque fois ? (je suppose que non mais dans ce cas je retourne ma question : quand est-ce qu'on doit le placer devant ?)
  • La fonction main() retourne une valeur, c'est pourquoi on fout un return 0; à la fin. Mais ya-t-il besoin, là aussi, de le mettre à chaque fin de fonction main() ?

n°546591
antp
Super Administrateur
Champion des excuses bidons
Posté le 21-10-2003 à 22:39:48  profilanswer
 

vanilla a écrit :


  • Pourquoi faudrait-il mettre int devant main() ?



 
Pour dire le type de ce que retourne la fonction, comme toute fonction
 

vanilla a écrit :


  • Dois-on le placer devant à chaque fois ? (je suppose que non mais dans ce cas je retourne ma question : quand est-ce qu'on doit le placer devant ?)



 
Seulement devant les fonctions qui retournent un int
 

vanilla a écrit :


  • La fonction main() retourne une valeur, c'est pourquoi on fout un return 0; à la fin. Mais ya-t-il besoin, là aussi, de le mettre à chaque fin de fonction main() ?



 
Si la norme dit que main doit renvoyer un entier, oui


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°546602
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-10-2003 à 22:52:16  profilanswer
 

Taz, MagicBuzz, nraynaud et des figurants de kalitai !
moi qui pensait qu'une telle distribution n'était possible qu'au ciné !
[:popcorn]
 
edit: bordel, j'ai perdu le code du popcorn


Message édité par Harkonnen le 21-10-2003 à 22:53:08

---------------
J'ai un string dans l'array (Paris Hilton)
n°546604
antp
Super Administrateur
Champion des excuses bidons
Posté le 21-10-2003 à 22:52:47  profilanswer
 

T'arrives un peu après la bataille :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°546610
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-10-2003 à 22:55:39  profilanswer
 

fait chier, heureusement que j'ai pas payé la place !
et si on faisait un topic du genre "La meilleure façon de flusher le clavier" en guise de séance de minuit ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°546615
vanilla
datoune's revival
Posté le 21-10-2003 à 23:00:27  profilanswer
 

Antp :jap:
 
 
Bah mon topic il est bien au moins on apprends des choses hein :o

n°546861
nraynaud
lol
Posté le 22-10-2003 à 11:02:42  profilanswer
 

antp a écrit :

T'arrives un peu après la bataille :o

Je me demande s'il ne le fait pas exprès, c'est du comique de répétition, faudrait lui mettre : "faites de l'assembleur en retard" comme citation.

n°546864
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 22-10-2003 à 11:04:09  profilanswer
 

en fait, j'avais lu que la 1ere page quand j'ai posté :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°546865
nraynaud
lol
Posté le 22-10-2003 à 11:05:42  profilanswer
 

Harkonnen a écrit :

en fait, j'avais lu que la 1ere page quand j'ai posté :o

Ça compense, ton botasplit il a jamais vu que la deuxième !

n°546875
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 22-10-2003 à 11:12:48  profilanswer
 

php c mieux :D
 

Code :
  1. <? echo"hello world "; ?>


---------------
lecteur mp3 yvele's smilies jeux de fille
n°546903
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-10-2003 à 11:27:50  profilanswer
 

Harkonnen a écrit :

en fait, j'avais lu que la 1ere page quand j'ai posté :o


 
Un harquote donc, ouais, on ne change pas une équipe qui gagne

n°546931
*syl*
--&gt; []
Posté le 22-10-2003 à 11:53:03  profilanswer
 

forummp3 a écrit :

php c mieux :D
 

Code :
  1. <? echo"hello world "; ?>



<?= "hello world" ?>
:p

n°546949
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 22-10-2003 à 12:16:26  profilanswer
 

*Syl* a écrit :

<?= "hello world" ?>
:p

mais si on rajoute qq chose ca marche plus :o
 
<? echo"hello"; echo"world"; ?>  :kaola:


---------------
lecteur mp3 yvele's smilies jeux de fille
n°546951
*syl*
--&gt; []
Posté le 22-10-2003 à 12:17:24  profilanswer
 

forummp3 a écrit :

mais si on rajoute qq chose ca marche plus :o
 
<? echo"hello"; echo"world"; ?>  :kaola:  

forcément c'est pas fait pour :o

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[PHP] Changer couleur écriture /ligne && Mise à jour date (p.2)Impossible de compiler un "Hello World" sans mes verres progressifs
conflit d'ecriture Access??Ecriture d'un composant BD
Ecriture zone mémoire dans un fichier donne n'importe quoi (resolu)Ecriture alignée à la vertical en HTML
[Perl] lecture/écriture d'un fichierLecture / Ecriture fichier texte
Ecriture d'un nombre selon un format précis 
Plus de sujets relatifs à : [C] La bonne écriture d'un hello world ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)