ahem, un peu con mais bon

ahem, un peu con mais bon - Programmation

Marsh Posté le 03-04-2002 à 21:05:15    

en c++
 
#include <stdio.h>
 
void main (void)
{
 printf ("salut" );
 
}
 
 
ca devrait marcher non?

Reply

Marsh Posté le 03-04-2002 à 21:05:15   

Reply

Marsh Posté le 03-04-2002 à 21:06:03    

#include <stdio.h>
 
void main (void)
{
 printf ("salut\n" );
 
}


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 03-04-2002 à 21:06:50    

Le langage ça se met ds le titre et C bien de trouver D titres 1 peu + explicite....


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 03-04-2002 à 21:08:16    

campagne de modo ca? :D


---------------
What butter and whiskey won't cure, there is no cure for.
Reply

Marsh Posté le 03-04-2002 à 21:09:13    

deathsharp a écrit a écrit :

campagne de modo ca? :D  




 :??:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 03-04-2002 à 21:09:57    

Oui on dirait...
Ici il fait des remarques, et là bas il récolte des voix  [:nofret]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 03-04-2002 à 21:11:18    

eraser17 a écrit a écrit :

en c++
 
#include <stdio.h>
 
void main (void)
{
 printf ("salut" );
 
}
 
 
ca devrait marcher non?  




ouais mais c'est du C pas du C++ ...

Reply

Marsh Posté le 03-04-2002 à 21:12:24    

Faut arréter de psycother les gars hein....
Je vais finir par arréter de poster jusqu'à la fin de cette histoire si ça continu... peu + faire un post sans me choper une remarque..... :sarcastic:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 03-04-2002 à 21:13:19    

benou a écrit a écrit :

 
ouais mais c'est du C pas du C++ ...  




 
void main()
{
  cout >> "salut\n";
}
 
Heureux ?
 
(Edit : Et le C est compris ds le C++ donc y a pas de honte à utiliser printf en C++ C idiot comme rq....
 
Edit2 : Et non ça ne devrait pas marcher... sous linux tant qu'il ne rencontre pas de \n il n'affiche rien... allez savoir pq.... mais C normal....)

 

[jfdsdjhfuetppo]--Message édité par [SDF]Poire--[/jfdsdjhfuetppo]


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 03-04-2002 à 21:14:34    

[SDF]Poire a écrit a écrit :

Faut arréter de psycother les gars hein....
Je vais finir par arréter de poster jusqu'à la fin de cette histoire si ça continu... peu + faire un post sans me choper une remarque..... :sarcastic:  




 
On peut même plus rigoler :sarcastic:
 

[SDF]Poire a écrit a écrit :

 
 
void main()
{
  cout >> "salut\n";
}
 
Heureux ?  




 
perduuuuuu c'est cout << "salut" << endl; :p


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 03-04-2002 à 21:14:34   

Reply

Marsh Posté le 03-04-2002 à 21:14:48    

et l'include il pue ?


---------------
What butter and whiskey won't cure, there is no cure for.
Reply

Marsh Posté le 03-04-2002 à 21:15:14    

[SDF]Poire a écrit a écrit :

 
void main()
{
  cout >> "salut\n";
}
 
Heureux ?  




nan j'aime pas le C/C++
 
public class LaJeSuisHeureux {
   public static void main (String[] ars) {
      System.out.println("salut" );
   }
}
:D

Reply

Marsh Posté le 03-04-2002 à 21:16:53    

benou a écrit a écrit :

 
nan j'aime pas le C/C++
 
public class LaJeSuisHeureux {
   public static void main (String[] ars) {
      System.out.println("salut" );
   }
}
:D  




Moi j'aime pas le Java.... d'ailleur me suis planté à mon partiel....


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 03-04-2002 à 21:17:29    

program Project1;
{$APPTYPE CONSOLE}
uses
  SysUtils;
begin
  WriteLn('Salut';);
end.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 03-04-2002 à 21:17:32    

ca me rappelle le C# vache


---------------
What butter and whiskey won't cure, there is no cure for.
Reply

Marsh Posté le 03-04-2002 à 21:21:27    

antp a écrit a écrit :

 
 
perduuuuuu c'est cout << "salut" << endl; :p  




C vrai mais en même temps ça fait longtemps que G pas utilisé cout... et G fais ça vite fais....
 

deathsharp a écrit a écrit :

 
et l'include il pue ?  




Oui... me souvient + du nom mais ça doit pas être trop dur à retrouver...


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 03-04-2002 à 21:22:17    

ostream.h


---------------
What butter and whiskey won't cure, there is no cure for.
Reply

Marsh Posté le 03-04-2002 à 21:25:33    

deathsharp a écrit a écrit :

ostream.h  




tu voulais sans doute dire

Code :
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4.   cout << "Toto" << endl;
  5.   return 0;
  6. }


?
 
LEGREG

Reply

Marsh Posté le 03-04-2002 à 21:27:11    

#include <iostream>
uses namespace std;
 
ou alors en plus court mais normalement c'est plus dans la norme :
#include <iostream.h>
 
Et en général qu'en on veut programmer en C++ ou utilise la notation C++, donc on utilise cout, delete, new etc...
et pas printf, malloc et free
 
Ca evite les bugs et d'avoir du code avec du mélange de C et de C++ du plus mauvais effet

Reply

Marsh Posté le 03-04-2002 à 21:27:25    

tu fait juste un cout tu peut mettre que ostream.h ca suffit


---------------
What butter and whiskey won't cure, there is no cure for.
Reply

Marsh Posté le 03-04-2002 à 21:28:22    

legreg a écrit a écrit :

 
tu voulais sans doute dire

Code :
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4.   cout << "Toto" << endl;
  5.   return 0;
  6. }


?
 
LEGREG  




Ouai faut pas pousser non +.... ça dépend des compilos....
Et le int main() + return 0..... le truc qui sert à rien quoi... allez hop on respecte tous la norme ANSI :D

 

[jfdsdjhfuetppo]--Message édité par [SDF]Poire--[/jfdsdjhfuetppo]


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 03-04-2002 à 21:30:30    

tanguy a écrit a écrit :

 
Ca evite les bugs et d'avoir du code avec du mélange de C et de C++ du plus mauvais effet  




 
de toute manière tu auras du mélange C/C++.... et C pas un printf qui va faire bugger ton truc....


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 03-04-2002 à 21:48:44    

heu de toute facon c pour mon premier labo de C donc c du C et c t juste pour savoir si ca marchait, pas pour connnaitre en 15 langage  :D
 
mais merci quand meme.

Reply

Marsh Posté le 03-04-2002 à 22:00:02    

[SDF]Poire a écrit a écrit :

 
Ouai faut pas pousser non +.... ça dépend des compilos....



 
je me refere a la reference du C++
qui est M Stroustrup (je sais pas s'il y a une norme
sur l'ecriture de son nom par contre).
 
l'inclusion des .h finit toujours
par une incomprehension chez le debutant
chez qui le code ne fait pas ce qu'il devrait.
Typiquement iostream.h => implantation des flux avant qu'ils n'adoptent la STL qui est la seule chose a utiliser desormais, de toute facon sinon il y a conflit entre les deux librairies.
Toute implantation en .h est supportee par son proprietaire et est souvent conservee que pour des raisons de compatibilite de code (donc utilisable je te l'accorde).
 
De meme de nombreux debutants ne comprennent
pas comment utiliser les strings parce qu'ils
tapent #include <string.h>
qui n'a pas du tout le meme effet que #include <string>
 
c'est confusant, c'est con et c'est fusant,  
mais on doit faire avec.
 

[SDF]Poire a écrit a écrit :

Et le int main() + return 0..... le truc qui sert à rien quoi... allez hop on respecte tous la norme ANSI :D  




 
Nope c'est pas seulement un bete truc de norme
c'est tout simplement que main est defini comme renvoyant un int, ne pas renvoyer d'int change la signature de la fonction ce qui aura un comportement indetermine lorsque quelqu'un cherchera a connaitre cette fameuse valeur de retour.
Soyons plus precis: ton compilateur fait confiance au prototype
declare d'une fonction pour l'appeler ce qui permet
de passer des pointeurs de fonctions, et de compiler sans le corps de la fonction appelee depuis le code. (ou de faire des declarations de prototypes dans un .h)
Si tu changes ces conventions d'appel en cours de route
tu peux t'attendre a des problemes.
(meme si des compilos intelligents
rajoutent un return 0; dans ton dos a la fonction
main parce qu'ils ont vu que tu avais fait une erreur,
ca n'excuse pas tout)
 
A+
LEGREG

Reply

Marsh Posté le 03-04-2002 à 22:02:12    

Je connais tout ça....
Mais là il avait un bête de pb avec un printf... pas la peine de l'embrouiller avec un tas de truc... chaque chose en son temps...
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 03-04-2002 à 22:10:50    

Typiquement le probleme qui arrive
quand on inclut le mauvais header ;) :
 
http://forum.hardware.fr/forum2.ph [...] ic=&trash=
 
A+
LEGREG

Reply

Marsh Posté le 03-04-2002 à 22:16:26    

legreg a écrit a écrit :

Typiquement le probleme qui arrive
quand on inclut le mauvais header ;) :
 
http://forum.hardware.fr/forum2.ph [...] ic=&trash=
 
A+
LEGREG  




au début il n'y avait pas d'histoire de header....


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 03-04-2002 à 22:20:10    

hum enfait je pens eque c plutot un prob d'install paske ca me le fait encore. j'essayerais de reinstaller.

Reply

Marsh Posté le 03-04-2002 à 22:25:12    

eraser17 a écrit a écrit :

hum enfait je pens eque c plutot un prob d'install paske ca me le fait encore. j'essayerais de reinstaller.  




Avec le \n ça te le fait encore ?
ça te fais quoi d'ailleur ?


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 03-04-2002 à 23:39:06    

ca fait ca
 
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/essai2.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Reply

Marsh Posté le 03-04-2002 à 23:48:10    

glps
bon d'accord on avait tout faux :lol: :sarcastic:
 
En fait il faut que tu crees un projet  
en application WIN32 CONSOLE
et ca roulera ;)
 
LEGREG

Reply

Marsh Posté le 04-04-2002 à 00:04:28    

legreg a écrit a écrit :

glps
bon d'accord on avait tout faux :lol: :sarcastic:
 
En fait il faut que tu crees un projet  
en application WIN32 CONSOLE
et ca roulera ;)
 
LEGREG  




 
 [:shooter] gagné.
 
c t ca.
 
bon faudrais vraiment que j'aille acheter mon syllabus paske dans le genre erreur de nb c t fort.
 
merci a tout ceux qui ont repondu.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed