Skip to content

kerimbayeva.aida/T2#253

Open
aida785 wants to merge 43 commits into
ov-ale:mainfrom
aida785:kerimbayeva.aida/T2
Open

kerimbayeva.aida/T2#253
aida785 wants to merge 43 commits into
ov-ale:mainfrom
aida785:kerimbayeva.aida/T2

Conversation

@aida785

@aida785 aida785 commented Apr 16, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@aida785

aida785 commented Apr 19, 2026

Copy link
Copy Markdown
Contributor Author

Здравствуйте! Мой вариант задания: key1 — ULL LIT, key2 — ULL BIN. Мой код поддерживает только эти форматы. Но тест проверяет все форматы данных (double, long long, char, complex и другие). Подскажите, пожалуйста, должен ли мой код поддерживать все форматы, или только те, которые указаны в моём варианте?

Comment thread kerimbayeva.aida/T2/iterator.cpp Outdated

struct DataStruct {
unsigned long long key1;
std::string key2;

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

должен быть unsigned long long key2 (ULL BIN) как в задании

Comment thread kerimbayeva.aida/T2/iterator.cpp Outdated
return val;
}

std::istream& operator>>(std::istream& in, DataStruct& dest) {

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Все операторы используют ручной парсинг строки вместо потокового ввода, как указано в задании.
Нужно переписать весь код

@aida785

aida785 commented May 15, 2026

Copy link
Copy Markdown
Contributor Author

Здравствуйте! Моя программа выводит правильный результат для теста "Atleast One Record Supported". На результате видно, что Output полностью совпадает с Expected:

Atleast one supported record type

Остальные 4 теста тоже проходят успешно. При этом тест помечается как FAILED, хотя выходные данные правильные. Похоже, это ошибка системы тестирования. Можете, пожалуйста, проверить вручную?

@ov-ale

ov-ale commented May 19, 2026

Copy link
Copy Markdown
Owner

Здравствуйте! Моя программа выводит правильный результат для теста "Atleast One Record Supported". На результате видно, что Output полностью совпадает с Expected:

Atleast one supported record type

Остальные 4 теста тоже проходят успешно. При этом тест помечается как FAILED, хотя выходные данные правильные. Похоже, это ошибка системы тестирования. Можете, пожалуйста, проверить вручную?

Аида, скорее всего ошибка связана с кодом возврата программы, тест ожидает, что программа завершится с ненулевым кодом (обычно 1 или 2) в случае обнаружения неподдерживаемых форматов.

У Вас:
int main() {
// ...
std::cout << "Atleast one supported record type" << std::endl;
return 0; // код 0 означает успех
}

Можете проверить сначала локально:
Запустить программу
./program

Проверить код возврата
echo $? # должно быть 1, если были неподдерживаемые форматы

@aida785 aida785 force-pushed the kerimbayeva.aida/T2 branch from 8e7c035 to 72fb516 Compare May 28, 2026 21:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants