c'est parce qu'il faut lancer ./test et pas
test qui est une commande shell.
:bounce:
nicotine
AlphaT a écrit a écrit :
et je m'en branle du C, je préfère le code en C++
je veux bien dev en C++ si on me laisse 1 an pour debugger .
C++ c'est bien pour les gros projets sinon c'est juste la grosse artillerie pour des clopinettes .
Tetedeiench
Ca m'est jamais arrivé en C, par contre mes pprogrammes de tests s'apellent toujours iench au début et ruuuuuuuulez :D
AlphaT
Jak a écrit a écrit :
Règle n°1 de la programmation sous Unix : NE JAMAIS APPELER UN PROGRAMME "test" :D
vi, vi, ça m'est arrivé aussi :)
c'est un mot réservé... un programme avec le même nom existe :sarcastic:
moi quand je compile & execute, je tape de la manière suivante dans la console :
gcc -o pussy pussy.cc fpussy.h
./pussy < donnees.dat
et je m'en branle du C, je préfère le code en C++
[edtdd]--Message édité par AlphaT--[/edtdd]
PinG
martinez a écrit a écrit :
mets peut etre un return 0; a la fin...
et un \n après ton coucou pour faire plus propre...
MArti, lis le Topic en entier bordel :D
Jak
Règle n°1 de la programmation sous Unix : NE JAMAIS APPELER UN PROGRAMME "test" :D
vi, vi, ça m'est arrivé aussi :)
Martinez
ce qui done
#include <stdio.h>
int main(void)
{
printf("coucou\n" );
return 0;
}
Martinez
mets peut etre un return 0; a la fin...
et un \n après ton coucou pour faire plus propre...
minusplus
moi, je mets toujours des -o test.e qd je compile.
trictrac
facile de le critiquer, mais qui ne s'est pas fait baiser avec ca???
PinG
et puis si tu avais fait ./test , ca serais pas arrivé!
PinG
jeremy a écrit a écrit :
C bon g trouvé.
En fait test, c le nom d'une commande sous Unix, donc çà marche pas, vu que mon prog s'appelle test .... Voilà voilà...
Merci à toi.
arf :D
c'étais vraiement test ton programme? :D
jeremy
C bon g trouvé.
En fait test, c le nom d'une commande sous Unix, donc çà marche pas, vu que mon prog s'appelle test .... Voilà voilà...
Merci à toi.
minusplus
:??:
PinG
et ca :
Citation :
#include <stdio.h>
int main(void){
fprintf(stdout,"coucou\n" );
return;
}
PinG
jeremy a écrit a écrit :
Si par exemple je fais : $ test>/tmp/titi
Ben ya rien ds titi
tu regardes titi avec 'cat'? c'est normal alors...
jeremy
en fait g juste installé la Suse 7.0 avec tous les paquetages, donc çà devrait être bon
PinG
jeremy a écrit a écrit :
Si par exemple je fais : $ test>/tmp/titi
Ben ya rien ds titi
arf!
c koi ce délires?
ta libc est okette?
t'est testé sou gdb?
jeremy
Oui oui, je suis sur que marche pas
jeremy
Si par exemple je fais : $ test>/tmp/titi
Ben ya rien ds titi
PinG
jeremy a écrit a écrit :
Non désolé, déjà essayé, çà marche pas ....
T'est sur? j'ai mis un '\n' à la fin du printf... essaye!
jeremy
Non désolé, déjà essayé, çà marche pas ....
PinG
l'explication, c'est que le prompt recouvres ton stdout ;)
PinG
essaye printf("coucou\n" );
ca vas marcher, tu veras ;)
jeremy
Hello,
Comme les pros de linux sont svt des pros du C, je me permets de mettre ma requête ici :-)
pb tout con : j'écrit un prog C sous Linux, le plus con possible :
#include <stdio.h>
int main(void){
printf("coucou" );
return;
}