[java]FileOutputStream

Résolu/Fermé
domxaline - 19 févr. 2013 à 21:28
 domxaline - 20 févr. 2013 à 11:20
Bonjour,
voilà je vous emmène encore un pb;
pb suivant s'affiche une erreur lors compilation,veuillez m'aidez svp
Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
	The constructor FileOutputStream() is undefined

	at Fileoutput.main(Fileoutput.java:9)


import java.io.*;
public class Fileoutput 
{
  public static void main(String[]args)
  {
	  PrintStream p;
	  try
	  {
		  FileOutputStream out=new FileOutputStream();
		  p=new PrintStream(out);
		  p.println("This is written to a file");
		  p.close();
	  }
	  catch(Exception e)
	  {
		  System.err.println("Error writing to a file");
	  }
  }
}


A voir également:

3 réponses

personne pour m'aider?
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
19 févr. 2013 à 22:12
Aide toi toi même, on ne sera pas toujours là pour te monter l'évidence...

Tu as déjà des codes qui fonctionnent, c'est facile de voir ce qui manque !!!
https://forums.commentcamarche.net/forum/affich-27175071-java-manque-output
https://forums.commentcamarche.net/forum/affich-27176788-java-pb-fileinputstream
0
j'ai corrigé mon programme ainsi,et il compile bien,mais je n'ai aucun output,
est ce que c'est normal? aidez moi svp
import java.io.*;
public class Fileoutput 
{
  public static void main(String[]args)
  {
	  //FileOutputStream out;
	  PrintStream p;
	  try
	  {
		  DataOutputStream out=new DataOutputStream(new FileOutputStream("out.dat"));
		  p=new PrintStream(out);
		  p.println("This is written to a file");
		  p.close();
	  }
	  catch(Exception e)
	  {
		  System.err.println("Error writing to a file");
	  }
  }
}
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
20 févr. 2013 à 11:13
Je t'ai déjà répondu ici :
https://forums.commentcamarche.net/forum/affich-27175071-java-manque-output

"Il n'y a pas d'affichage car le seul endroit où tu affiches quelque chose c'est dans le traitement de l'exception. Si tu n'as pas d'erreur, tu n'as pas d'affichage, normal !"
0
ok,ok merci beaucoup
0