Re: [debutant] Recherche un utilisateur d'Emacs

2003-01-29 Par sujet Louis RAMEL
Le Mercredi 29 Janvier 2003 02:10, GeantJones a écrit :
 Prend kwrite pour faire ton code et compile avec gcc
 emacs faut vraiment aimer ;)


Je suis debutant et pour programmer j'utilise Kate qui est ulta simple genre 
notepad pour les microsofts.
Sur le meme ecran ca regroupe un navigateur une console et une ou deux fenetre 
pour editer du texte. Y a pas plus simple.

 Bon j'ai rien a dire je code pas moi.
   A++
   GeantJones

 Le mer 29/01/2003 à 00:25, informatick a écrit :
  Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit :
   Le 28 Jan 2003 22:04:44 +0100
  
   informatick [EMAIL PROTECTED] a écrit :
 Une façon simple mais non élégante consiste à quitter emacs et de
 recharger ton fichier toto.c. Emacs va directement détecter qu'il
 s'agit de C et cela devrait aller.
   
Recharger ?
  
   par exemple, taper dans une xterm :
  
 emacs toto.c
 
  Ok mais si je tape emacs toto.c
  Emacs s'ouvre bien mais il me donne le code de toto.c et non ce que je
  lui demande de m'afficher :
 
  hello word
 
 
  le code du fichier toto.c étant :
 
  #include stdio.h
  void main (void) {
  printf (hello word !\n);
  }
 
 
  c'est ça qu'il m'affiche, le contenu du fichier toto.c !
  Ce n'est pas ce que je veux.
 
 
 
  
 
 
  Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
  Rendez-vous sur http://www.mandrakestore.com;

-- 
--
Louis RAMEL
rue du commerce
81140 Castelnau de Montmiral (france)


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;



Re: [debutant] Recherche un utilisateur d'Emacs

2003-01-29 Par sujet informatick
Le mer 29/01/2003 à 02:31, GeantJones a écrit :
 Bon voila G fait hello world
 
 j'ai ouvert un kwrite et fait un nouveau document
 J'y ai mit :
 
 #include stdio.h
 main()
 {
 (void) printf(Hello World\n);
 return (0);
 }
 
 Ne pas oublier de laisser un ligne de vide a la fin ou faire expres pour
 voir le debugeur ;)
 
 On sauvegarde le toute sous hello.c et on donne les permission
 d'execution du fichier.


=== Jusque là ok


  
 un petit gcc -o hello hello.c
 ca compile ...patience ca va pas etre long lol



=== Tu as ouvert quoi ? Tu as tapé dans quoi ?
 






 
 on tape ./hello
 ont obtiens :
 
 [geant@linux Desktop]$ ./hello
 Hello World
 
 Et Vive gnu/Linux !
 
   A++
   GeantJOnes
 
 Le mer 29/01/2003 à 00:17, informatick a écrit :
  Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit :
   Le 28 Jan 2003 22:04:44 +0100
   informatick [EMAIL PROTECTED] a écrit :
   
 
 Une façon simple mais non élégante consiste à quitter emacs et de 
 recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit 
 de C et cela devrait aller.
 

Recharger ?
   
   par exemple, taper dans une xterm :
   
 emacs toto.c
   
   ou, emacs ayant été lancé dans le répertoire ad hoc :
   
 C-x C-f toto.c
   
   Denis.
   
  
  Dans un ancien n° de Linux Magazine (n°6) il est écrit :
  
  Pour compiler notre programme hello.c nous tapons sur la ligne de
  commande:
  $ gcc -o hello hehho.c 
  
  
  En sachant que hello.c contient des instructions en C.
  
  Ils écrivent plus loin :
  
  Maintenant tapons:
  $ hello.c
  
  
  Et là ça devarit s'exécuter...
  
  Ben y'a rien
  
  
   
  
  
  
  
  
 
  Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
  Rendez-vous sur http://www.mandrakestore.com;
 
 
 
 
 

 Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
 Rendez-vous sur http://www.mandrakestore.com;





Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;



Re: [debutant] Recherche un utilisateur d'Emacs

2003-01-29 Par sujet GeantJones
Le mer 29/01/2003 à 15:00, informatick a écrit :
 Le mer 29/01/2003 à 02:31, GeantJones a écrit :
  Bon voila G fait hello world
  
  j'ai ouvert un kwrite et fait un nouveau document
  J'y ai mit :
  
  #include stdio.h
  main()
  {
  (void) printf(Hello World\n);
  return (0);
  }
  
  Ne pas oublier de laisser un ligne de vide a la fin ou faire expres pour
  voir le debugeur ;)
  
  On sauvegarde le toute sous hello.c et on donne les permission
  d'execution du fichier.
 
 
 === Jusque là ok
 
 
   
  un petit gcc -o hello hello.c
  ca compile ...patience ca va pas etre long lol
 
 
 
 === Tu as ouvert quoi ? Tu as tapé dans quoi ?

mais dans une console, dans un xterm dans un truc du genre quoi konole
bon ok konsole le disent !!! dans une konsole ;)
J'ai codé dans krite et compiler avec gcc dans dans une kosole.

a++
GeantJones
  
 
 
 
 
 
 
  
  on tape ./hello
  ont obtiens :
  
  [geant@linux Desktop]$ ./hello
  Hello World
  
  Et Vive gnu/Linux !
  
  A++
  GeantJOnes
  
  Le mer 29/01/2003 à 00:17, informatick a écrit :
   Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit :
Le 28 Jan 2003 22:04:44 +0100
informatick [EMAIL PROTECTED] a écrit :

  
  Une façon simple mais non élégante consiste à quitter emacs et de 
  recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit 
  de C et cela devrait aller.
  
 
 Recharger ?

par exemple, taper dans une xterm :

emacs toto.c

ou, emacs ayant été lancé dans le répertoire ad hoc :

C-x C-f toto.c

Denis.

   
   Dans un ancien n° de Linux Magazine (n°6) il est écrit :
   
   Pour compiler notre programme hello.c nous tapons sur la ligne de
   commande:
   $ gcc -o hello hehho.c 
   
   
   En sachant que hello.c contient des instructions en C.
   
   Ils écrivent plus loin :
   
   Maintenant tapons:
   $ hello.c
   
   
   Et là ça devarit s'exécuter...
   
   Ben y'a rien
   
   

   
   
   
   
   
  
   Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
   Rendez-vous sur http://www.mandrakestore.com;
  
  
  
  
  
 
  Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
  Rendez-vous sur http://www.mandrakestore.com;
 
 
 
 
 
 

 Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
 Rendez-vous sur http://www.mandrakestore.com;




Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;



[debutant] Recherche un utilisateur d'Emacs

2003-01-28 Par sujet informatick

Tout est dans le titre





Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;



Re: [debutant] Recherche un utilisateur d'Emacs

2003-01-28 Par sujet Denis Bitouz
Le 28 Jan 2003 18:57:06 +0100
informatick [EMAIL PROTECTED] a écrit :

Pourquoi ???

Denis
-- 


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;



Re: [debutant] Recherche un utilisateur d'Emacs

2003-01-28 Par sujet informatick
Le mar 28/01/2003 à 19:09, Denis Bitouzé a écrit :
 Le 28 Jan 2003 18:57:06 +0100
 informatick [EMAIL PROTECTED] a écrit :
 
 Pourquoi ???
 
 Denis


Tout simplement pour ceci :

Je veux programmer en C.

J'ai créé un fichier toto.c

mais sur emacs, comment compiler pour que ce programme s'exécute ?




Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;



Re: [debutant] Recherche un utilisateur d'Emacs

2003-01-28 Par sujet Rooms Frederic
Salut,

Normalement, tu devrais avoir un menu qui te permet de compiler. A mon 
avis, tu as ouvert emacs et puis tu as rédigé ton programme. Dans ces 
conditions, emacs ne sais pas que tu as écris en C.

Pour être plus précis, emacs doit basculer dans le mode C pour te 
permettre d'indenter, colorer en fonction de la syntaxe Si ce que je 
te dis correspond à ton cas, tu n'as qu'à chercher comment valider le 
mode C.

Une façon simple mais non élégante consiste à quitter emacs et de 
recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit 
de C et cela devrait aller.

Fred


informatick wrote:
Le mar 28/01/2003 à 19:09, Denis Bitouzé a écrit :


Le 28 Jan 2003 18:57:06 +0100
informatick [EMAIL PROTECTED] a écrit :

Pourquoi ???

Denis




Tout simplement pour ceci :

Je veux programmer en C.

J'ai créé un fichier toto.c

mais sur emacs, comment compiler pour que ce programme s'exécute ?







Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;





Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;



Re: [debutant] Recherche un utilisateur d'Emacs

2003-01-28 Par sujet informatick
Le mar 28/01/2003 à 19:41, Rooms Frederic a écrit :
 Salut,
 
 Normalement, tu devrais avoir un menu qui te permet de compiler. A mon 
 avis, tu as ouvert emacs et puis tu as rédigé ton programme. Dans ces 
 conditions, emacs ne sais pas que tu as écris en C.
 

Oui, là on est sur la même ligne...


 Pour être plus précis, emacs doit basculer dans le mode C pour te 
 permettre d'indenter, colorer en fonction de la syntaxe Si ce que je 
 te dis correspond à ton cas, tu n'as qu'à chercher comment valider le 
 mode C.

Tu sais comment faire ?



 
 Une façon simple mais non élégante consiste à quitter emacs et de 
 recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit 
 de C et cela devrait aller.
 

Recharger ?



 Fred
 
 
 informatick wrote:
  Le mar 28/01/2003 à 19:09, Denis Bitouzé a écrit :
  
 Le 28 Jan 2003 18:57:06 +0100
 informatick [EMAIL PROTECTED] a écrit :
 
 Pourquoi ???
 
 Denis
  
  
  
  Tout simplement pour ceci :
  
  Je veux programmer en C.
  
  J'ai créé un fichier toto.c
  
  mais sur emacs, comment compiler pour que ce programme s'exécute ?
  
  
  
  
  
  
  
  Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
  Rendez-vous sur http://www.mandrakestore.com;
 
 
 
 
 

 Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
 Rendez-vous sur http://www.mandrakestore.com;





Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;



Re: [debutant] Recherche un utilisateur d'Emacs

2003-01-28 Par sujet informatick
Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit :
 Le 28 Jan 2003 22:04:44 +0100
 informatick [EMAIL PROTECTED] a écrit :
 
   
   Une façon simple mais non élégante consiste à quitter emacs et de 
   recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit 
   de C et cela devrait aller.
   
  
  Recharger ?
 
 par exemple, taper dans une xterm :
 
   emacs toto.c
 
 ou, emacs ayant été lancé dans le répertoire ad hoc :
 
   C-x C-f toto.c
 
 Denis.
 

Dans un ancien n° de Linux Magazine (n°6) il est écrit :

Pour compiler notre programme hello.c nous tapons sur la ligne de
commande:
$ gcc -o hello hehho.c 


En sachant que hello.c contient des instructions en C.

Ils écrivent plus loin :

Maintenant tapons:
$ hello.c


Et là ça devarit s'exécuter...

Ben y'a rien


 




Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;



Re: [debutant] Recherche un utilisateur d'Emacs

2003-01-28 Par sujet informatick
Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit :
 Le 28 Jan 2003 22:04:44 +0100
 informatick [EMAIL PROTECTED] a écrit :
 
   
   Une façon simple mais non élégante consiste à quitter emacs et de 
   recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit 
   de C et cela devrait aller.
   
  
  Recharger ?
 
 par exemple, taper dans une xterm :
 
   emacs toto.c


Ok mais si je tape emacs toto.c
Emacs s'ouvre bien mais il me donne le code de toto.c et non ce que je
lui demande de m'afficher :

hello word


le code du fichier toto.c étant :

#include stdio.h
void main (void) {
printf (hello word !\n);
}


c'est ça qu'il m'affiche, le contenu du fichier toto.c !
Ce n'est pas ce que je veux.




Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;



Re: [debutant] Recherche un utilisateur d'Emacs

2003-01-28 Par sujet GeantJones
Prend kwrite pour faire ton code et compile avec gcc
emacs faut vraiment aimer ;)

Bon j'ai rien a dire je code pas moi.
A++
GeantJones

Le mer 29/01/2003 à 00:25, informatick a écrit :
 Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit :
  Le 28 Jan 2003 22:04:44 +0100
  informatick [EMAIL PROTECTED] a écrit :
  

Une façon simple mais non élégante consiste à quitter emacs et de 
recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit 
de C et cela devrait aller.

   
   Recharger ?
  
  par exemple, taper dans une xterm :
  
  emacs toto.c
 
 
 Ok mais si je tape emacs toto.c
 Emacs s'ouvre bien mais il me donne le code de toto.c et non ce que je
 lui demande de m'afficher :
 
 hello word
 
 
 le code du fichier toto.c étant :
 
 #include stdio.h
 void main (void) {
 printf (hello word !\n);
 }
 
 
 c'est ça qu'il m'affiche, le contenu du fichier toto.c !
 Ce n'est pas ce que je veux.
 
 
 
 
 

 Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
 Rendez-vous sur http://www.mandrakestore.com;




Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;



Re: [debutant] Recherche un utilisateur d'Emacs

2003-01-28 Par sujet GeantJones
Bon voila G fait hello world

j'ai ouvert un kwrite et fait un nouveau document
J'y ai mit :

#include stdio.h
main()
{
(void) printf(Hello World\n);
return (0);
}

Ne pas oublier de laisser un ligne de vide a la fin ou faire expres pour
voir le debugeur ;)

On sauvegarde le toute sous hello.c et on donne les permission
d'execution du fichier.
 
un petit gcc -o hello hello.c
ca compile ...patience ca va pas etre long lol

on tape ./hello
ont obtiens :

[geant@linux Desktop]$ ./hello
Hello World

Et Vive gnu/Linux !

A++
GeantJOnes

Le mer 29/01/2003 à 00:17, informatick a écrit :
 Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit :
  Le 28 Jan 2003 22:04:44 +0100
  informatick [EMAIL PROTECTED] a écrit :
  

Une façon simple mais non élégante consiste à quitter emacs et de 
recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit 
de C et cela devrait aller.

   
   Recharger ?
  
  par exemple, taper dans une xterm :
  
  emacs toto.c
  
  ou, emacs ayant été lancé dans le répertoire ad hoc :
  
  C-x C-f toto.c
  
  Denis.
  
 
 Dans un ancien n° de Linux Magazine (n°6) il est écrit :
 
 Pour compiler notre programme hello.c nous tapons sur la ligne de
 commande:
 $ gcc -o hello hehho.c 
 
 
 En sachant que hello.c contient des instructions en C.
 
 Ils écrivent plus loin :
 
 Maintenant tapons:
 $ hello.c
 
 
 Et là ça devarit s'exécuter...
 
 Ben y'a rien
 
 
  
 
 
 
 
 

 Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
 Rendez-vous sur http://www.mandrakestore.com;




Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;



Re: [debutant] Recherche un utilisateur d'Emacs

2003-01-28 Par sujet AMORE Rosaire
informatick a écrit:

Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit :


[...]


Dans un ancien n° de Linux Magazine (n°6) il est écrit :

Pour compiler notre programme hello.c nous tapons sur la ligne de
commande:
$ gcc -o hello hehho.c 


OK


En sachant que hello.c contient des instructions en C.

Ils écrivent plus loin :

Maintenant tapons:
$ hello.c


Là, t'as mal lu, t'es pété ou alors ils avaient fait une faute de 
frappe, non? Faut taper maintenant :
$ hello

et non pas hello.c, et là si tu vois pas, y'a comme un malentendu qq part.
Rosaire


Et là ça devarit s'exécuter...

Ben y'a rien


 







Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;




Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;



Re: [debutant] Recherche un utilisateur d'Emacs

2003-01-28 Par sujet c.devise
GeantJones wrote:


Bon voila G fait hello world

j'ai ouvert un kwrite et fait un nouveau document
J'y ai mit :

#include stdio.h
main()
{
   (void) printf(Hello World\n);
   return (0);
}

 

Petite synthèse sur l'écriture et la conception de programmes :

1) il existe des langages informatiques dits 'interprétés' , car la 
machine analyse les instructions (écrites 'en clair'), les traduit en 
langage machine et les exécute. s'il y a une faute d'orthographe, ou de 
grammaire, la machine arrête l'exécution du programme, et donne un 
message d'erreur.
C'est le cas de langage tels que bash, php, perl, python, visual basic, 
etc...
Il faut que la machine possède un interpréteur pour le langage choisi.

2) une deuxième sorte de langage permet nécessite d'écrire des 
programmes en 2 phases :

- j'écris mon programme grace à un éditeur plus ou moins perfectionné 
(emacs, kwrite, vi, joe etc...)

- ensuite, je *compile* mon programme grâce à un compilateur qui va 
traduire les instructions écrite 'en clair' en langage machine. souvent, 
on en profite pour lier le module compilé avec des modules déjà 
compilés, et nécessaires à l'éxécution. S'il y a erreur de syntaxe, la 
compil. s'arrête et renvois des messages d'erreur. Dans ce cas, le 
programme n'est pas construit. Sinon, on obtient  de sortie appelé 
*exécutable*. Il faut (sous Unix et Linux) signifier au système que ce 
programme est exécutable
(chmod +x monpgm). C, C++, Pascal, (et j'en omet beaucoup) sont des 
langages *compilés*, car il necessitent ces 2 étapes. Il faut avoir le 
compilaateur qui va bien  avec le langage (par exemple, gcc pour C et C++

L'Intérêt d'utiliser des langages compilés, c'est que :

1) ils sont bien plus rapides à l'exécution.
2) Ils permettent de vérifier la syntaxe avant de lancer l'exécution.

Il existe également des variantes entre ces 2 méthodes, mais que je ne 
connais pas trop (java, par exemple)

A+
c.devise


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;