私はC ++でのプログラミングにかなり慣れていないので、表示したい
表示方法は、この形式の output.txt ファイルを生成します。
ABCDEFGHIJKLMNOPQRSTU VWX YZ
TWGXZRLLNHAIAFLEWGQHV RNVDU
テキストファイルに含まれていますが、なぜゴミとして表示されるのかわかりません。
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <fstream>
using namespace std;
void random (std::ostream& output)
{
int letter[26];
int i,j,temp;
srand(time(NULL));
for(i=0; i<26; i++)
{
letter[i] = i+1;
output<<(char)(letter[i]+'A'-1)<<" ";
//by ending endl here i am able to display but the letter will display in horizontal which is not what i wanted
}
for(i=0; i<26; i++)
{
j=(rand()%25)+1;
temp = letter[i];
letter[i] = letter[j];
letter[j] = temp;
output<<((char) (letter[i]+'A'-1))<<" ";
}
}