0 / 0 / 0
Регистрация: 09.11.2022
Сообщений: 36
|
||||||
1 | ||||||
Process exited after 9.906 seconds with return value 322122547718.01.2023, 21:16. Показов 586. Ответов 14
После ввода имен файлов программа заканчивает работу с Process exited after 9.906 seconds with return value 3221225477
Помогите, что я написал не так? Голову третий день ломаю
Данные в файлах записаны в столбик, кадый обьект с новой строки, по одному слову, кроме mas[i].gal и mas[i].adresa . bumagi.txt ATM AmericanTowerCorporation Link Boston, Massachusetts, USA LUV SouthwestAirlines Airline Dallas, Texas, USA USS UsedСarSystemSolution Auto Tokai, Aichi, Japan EPOR EpicCorporationCommonStock A variety of financial services Wisconsin, USA torgi.txt USS high 120 17 09 2020 USS high 130 18 09 2020 EPOR open 132 16 07 2020 EPOR low 120 16 07 2020 EPOR low 110 16 07 2020 EPOR low 100 16 07 2020
0
|
18.01.2023, 21:16 | |
Ответы с готовыми решениями:
14
Process exited after 25.87 seconds with return value 3221225477 Ошибка . seconds with return value 3221225477 Вылетает и пишет Process exited after 4.107 seconds with return value 3221225477 2 GB ОЗУ и Parent: child process exited with status 3221225477 -- Restarting Process exited with return value 3221226356. Что значит |
И тут вот те нате
322 / 209 / 117
Регистрация: 12.07.2016
Сообщений: 555
|
|
18.01.2023, 21:40 | 2 |
38 строка for( int i=0; i<n; i++) - вы 500 записей читать пытаетесь, а в файле их намного меньше, тем более что за раз читаете по 4 строки.
0
|
0 / 0 / 0
Регистрация: 09.11.2022
Сообщений: 36
|
|||||||||||
18.01.2023, 21:50 [ТС] | 3 | ||||||||||
Если вместо
0
|
И тут вот те нате
322 / 209 / 117
Регистрация: 12.07.2016
Сообщений: 555
|
|
18.01.2023, 22:52 | 4 |
Plastic _frog_, строки неверно читает, похоже после in>>mas[i].pid; нужно добавить in.get();
1
|
0 / 0 / 0
Регистрация: 09.11.2022
Сообщений: 36
|
|
18.01.2023, 23:05 [ТС] | 5 |
Evgen173, не помогло(
0
|
Вездепух
12783 / 6662 / 1793
Регистрация: 18.10.2014
Сообщений: 16,849
|
|
18.01.2023, 23:45 | 6 |
В какой строчке кода это происходит? Что вам показал дебаггер?
Что это такое ? Что это должно делать? Что это за чтение из уже закрытого файла? Почему здесь вперемешку использованы символьные массивы и std::string ? По какой логике делался выбор? Распишите детально.
0
|
0 / 0 / 0
Регистрация: 09.11.2022
Сообщений: 36
|
|
19.01.2023, 00:10 [ТС] | 7 |
Дебаггер ничего не показал. Это после введения имен двух файлов высвечивается, программа заканчивается прежде времени. Если после in>>mas[i].pid; писать in.get(); то программа просто зависает на следующей строке после ввода имени второго файла.
Моя ошибка, уже исправил на getline(in, mas[i].gal), но проблему не решило. В данных строках должно быть считывание с файла строки с адресом и строки со средой предприятия. Потому как там где string может быть, содержаться два слова и более, а char там где одно слово, и это удобнее для последующего сравнения лексикографически
0
|
Вездепух
12783 / 6662 / 1793
Регистрация: 18.10.2014
Сообщений: 16,849
|
|
19.01.2023, 00:14 | 8 |
???
Чего??? Еще раз повторяю вопрос: Что это за чтение из уже закрытого файла? ???
0
|
0 / 0 / 0
Регистрация: 09.11.2022
Сообщений: 36
|
|
19.01.2023, 00:18 [ТС] | 9 |
0
|
Вездепух
12783 / 6662 / 1793
Регистрация: 18.10.2014
Сообщений: 16,849
|
|
19.01.2023, 00:28 | 10 |
0
|
3697 / 2647 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
|
||||||
19.01.2023, 00:28 | 11 | |||||
CLOSED, написано же КЛОЗЕТ -_-
0
|
0 / 0 / 0
Регистрация: 09.11.2022
Сообщений: 36
|
||||||
19.01.2023, 00:47 [ТС] | 12 | |||||
Запустил дебаггер на отдельном сайте так как в dew c++ не получилось ^C Program received signal SIGINT, Interrupt. 0x00007ffff7eebbc0 in std::basic_ios<char, std::char_traits<char> >::eof() const () from /lib/x86_64-linux-gnu/libstdc++.so.6 (gdb)
0
|
Вездепух
12783 / 6662 / 1793
Регистрация: 18.10.2014
Сообщений: 16,849
|
||||||
19.01.2023, 00:51 | 13 | |||||
Так а что это такое
sizeof и чего вы пытались этим добиться?Также, никакого использования eof() в вашем коде не должно быть.
1
|
0 / 0 / 0
Регистрация: 09.11.2022
Сообщений: 36
|
||||||
19.01.2023, 00:59 [ТС] | 14 | |||||
0
|
Вездепух
12783 / 6662 / 1793
Регистрация: 18.10.2014
Сообщений: 16,849
|
|
19.01.2023, 01:13 | 15 |
1. При чтении файла следить за окончанием данных в файле. Но не через eof, а так, как объясняется здесь: При считывании из файла последний элемент читается дважды
2. При чтении файла подсчитывать, сколько именно структур было прочитано в массив. 3. В дальнейшем при работе с массивом использовать количество, полученное в пункте 2.
1
|
19.01.2023, 01:13 | |
19.01.2023, 01:13 | |
Помогаю со студенческими работами здесь
15
Return Value 3221225477 Return value 3221225477 return value 3221225477 Return value 3221225477 Шо делат? Решение СЛАУ методом Гаусса и return value 3221225477 Обработка Process.Exited Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |