Main et valeur de retour

Main et valeur de retour - Java - Programmation

Marsh Posté le 01-12-2005 à 20:50:57    

est il possible de renvoyer autre chose que void?
 
 
j'ai essayé ça mais ça marche pas j'ai une erreur à l'execution
 
    // main
    public String main(String arg[]){
 return ("truc" );
    }
 
 
est ce possible? si oui comment?
Parcequ'en fait je voudrais que ceci marche
 
java MonTest | java Transform matransfo monfichier
 
donc MonTest aurait le main qui se trouve au dessus, c'est à dire qu'il retourne le nom du fichier (c'est juste pour untes il y aura autre chose plutard dans mon main) et dans le deuxieme il execute Transform qui prend en premier paramatre le nom du transfo et le deuxieme le nom de mon fichier
 
J'ai essyaer en mettant un System.out.println("le nom de mon fichier" ) mais le pipe ne le recupere pas pour le deuxieme execution
 
Une idée?

Reply

Marsh Posté le 01-12-2005 à 20:50:57   

Reply

Marsh Posté le 01-12-2005 à 23:58:11    

valeur de retour : System.exit(int i)
mais rien avoir avec les pipes [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 02-12-2005 à 11:31:53    

Ce que fait le pipe, c'est qu'il envoi dans l'entrée standard du 2ème programme ce qui sort par la sortie standard du 1er.
 
Dans le 1er programme, pour écrire dans la sortie standard, c'est System.out.println(...)
 
Dans le 2 ème, il faut lire l'entrée standard System.in.readLine()
 
Mais bon, ton architecture m'a l'air un peu bancale, c'est quoi ton besoin car je ne vois pas pourquoi tu es obligé de passer par un pipe


Message édité par Bidem le 02-12-2005 à 11:32:27
Reply

Marsh Posté le 02-12-2005 à 13:53:10    

J'ai besoin d'un pipe car c'est une exigence de mon professeur

Reply

Marsh Posté le 02-12-2005 à 14:51:10    

tu as du mal comprendre son désir ...  [:rofl]
 
("fais-moi une pipe, sinon t'as pas ton diplome", qu'il t'a dit ?)


Message édité par the real moins moins le 02-12-2005 à 14:51:32

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

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