그래서 텍스트 파일의 데이터를 읽고 배열에 넣고 있습니다. 내 코드는 잘 작동하고 대신txt 파일에서 두 개의 다른 값을 데이터로 가져 오기
Q 5
등의 데이터의 출력이이 I 큐에있는 모든 값을 넣어 더의 할당은 일부인이
Q
5
처럼 출력 제외한 데이터를 출력 그리고 위의 예에서 5.하지만 난 그냥 데이터가 여기에
Q 5
처럼 나올려고 도움이 필요한 것 숫자 값을 기준으로 정렬하는 것은 내 공동 드 :
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
const int alphabet = 52;
char letter[alphabet];
int count = 0;
ifstream dataIn;
dataIn.open("CharInput.txt");
if (!dataIn)
{
cout << "Error opening data file\n";
}
else
{
while (count < alphabet && dataIn >> letter[count])
count++;
dataIn.close();
cout << "The letters and their position are: " << endl;
for (int stuff = 0; stuff < count; stuff++)
{
cout << letter[stuff] << endl;
}
}
system("PAUSE");
return 0;
}
데이터 파일 이름 CharInput.txt하고있다 : 당신이 그들을 현재 행을 종료의 이름으로, std::endl
,로 끝나는 인쇄되어 있기 때문에
26
Q 5
W 3
E 8
R 7
T 2
Y 9
U 0
I 9
O 6
P 1
A 2
S 2
D 4
F 3
G 6
H 9
J 8
K 0
L 3
Z 1
X 5
C 7
V 4
B 7
N 2
M 8
을하지만 난 지금 – Mathmath