output stream with out.flush HELP NEEDED BAD!

S

spidey12345

PrintWriter out = new PrintWriter(new
FileOutputStream("EncryptedData.txt"));

out.println("Encrypted text with monoalphabetic subsititution: ");
out.flush();
int line = 1;
for(int i = 0; i<size; i++)
{

out.print(newarray);
out.flush();
if((i+1)%5==0)
{
out.print(" ");

line = line +1;
}
if(line%11 ==0)
{
out.println('\n');

line = line+1;
}

}// end for loop



// frequencies: and it's index of coincidence


out.println("Frequencies: ");


this is part of my code, simply the when i try to print out the
frequencies words, it won't let me, does it have to do with
out.flush??
any other way to do this
 
D

Daniel Pitts

PrintWriter out = new PrintWriter(new
FileOutputStream("EncryptedData.txt"));

out.println("Encrypted text with monoalphabetic subsititution: ");
out.flush();
int line = 1;
for(int i = 0; i<size; i++)
{

out.print(newarray);
out.flush();
if((i+1)%5==0)
{
out.print(" ");

line = line +1;
}
if(line%11 ==0)
{
out.println('\n');

line = line+1;
}

}// end for loop

// frequencies: and it's index of coincidence

out.println("Frequencies: ");

this is part of my code, simply the when i try to print out the
frequencies words, it won't let me, does it have to do with
out.flush??
any other way to do this


What do you mean it won't let you? Does it give an exception? Does it
not output what you expect?

Its hard for me to tell you whats going on, because your code is out
of context.

Try posting an sscce <http://www.physci.org/codes/sscce/>
This will make it easier for us to help you.

I don't see where you actually try to print out the frequencies, which
is exactly what your asking about. Thats like telling the doctor you
have a rash on your foot, and only showing him your hands.
 
S

spidey12345

PrintWriter out = new PrintWriter(new
FileOutputStream("EncryptedData.txt"));
out.println("Encrypted text with monoalphabetic subsititution: ");
out.flush();
int line = 1;
for(int i = 0; i<size; i++)
{
out.print(newarray);
out.flush();
if((i+1)%5==0)
{
out.print(" ");

line = line +1;
}
if(line%11 ==0)
{
out.println('\n');
line = line+1;
}
}// end for loop
// frequencies: and it's index of coincidence
out.println("Frequencies: ");
this is part of my code, simply the when i try to print out the
frequencies words, it won't let me, does it have to do with
out.flush??
any other way to do this

What do you mean it won't let you? Does it give an exception? Does it
not output what you expect?

Its hard for me to tell you whats going on, because your code is out
of context.

Try posting an sscce <http://www.physci.org/codes/sscce/>
This will make it easier for us to help you.

I don't see where you actually try to print out the frequencies, which
is exactly what your asking about. Thats like telling the doctor you
have a rash on your foot, and only showing him your hands.- Hide quoted text -

- Show quoted text -


sorry, i got it to work, i was missing a out.flush() after
out.println('frequencies");
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,995
Messages
2,570,236
Members
46,821
Latest member
AleidaSchi

Latest Threads

Top