Freopen (), вызывая возвращаемое значение 3221225477?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Freopen (), вызывая возвращаемое значение 3221225477?

Сообщение Anonymous »

Краткое описание проблем:
Я работаю над проблемой USACO под названием Team Tic Tac Toe. Код работает нормально, независимо от того, предоставляете ли вы ввод, используя Freopen или вручную через CIN, но когда я запускаю программу с помощью Freopen только (для ввода/вывода файла), он возвращает значение 3222225477. Я пытаюсь понять, почему это происходит конкретно с этой программой. < /P>
Что я попробовал:
Программа работает правильно, когда я вручную предоставляю ввод во время выполнения. Freopen, и все они работают нормально без ошибок.#include
using namespace std;

bool indWinners[26]={false};
vector
> teamWinners;

int counter=1, teamwin=0, indwin=0;
char grids[10]={};

pair sorted_pair(char a, char b) {
return (a > b) ? make_pair(b, a) : make_pair(a, b);
}

void check(vector charCounter) {
if (charCounter.size() == 2) {
pair target = sorted_pair(charCounter[0], charCounter[1]);

auto it = find(teamWinners.begin(), teamWinners.end(), target);

if (it == teamWinners.end()) {
teamWinners.push_back(target);
teamwin++;
}
}
if (charCounter.size() == 1) {
int winner = int(charCounter[0] - 65);
if (indWinners[winner] == false) {
indWinners[winner] = true;
indwin++;
}
}
}

int main() {
freopen("tttt.in", "r", stdin);
freopen("tttt.out", "w", stdout);

for (int i = 0; i < 3; i++) {
string layer;
cin >> layer;
for (int n = 0; n < 3; n++) {
grids[counter] = layer[n];
counter++;
}
}

for (int i = 1; i

Подробнее здесь: https://stackoverflow.com/questions/795 ... 3221225477
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»