0 / 0 / 1
Регистрация: 11.11.2016
Сообщений: 20
|
||||||
1 | ||||||
Segmentation fault при попытке чтения файла (которого нет)15.03.2017, 01:33. Показов 3347. Ответов 7
Новичок в С. Сижу под линухом. Что-бы освоить аргументы командной строки и i/o файлов в С решил написать программу.
0
|
15.03.2017, 01:33 | |
Ответы с готовыми решениями:
7
При попытке использовать одновременно параметры-nostartfiles и-static программа выдаёт Segmentation fault [C/C++] "Segmentation fault" при попытке передачи параметра командной строки. Segmentation fault при открытии файла Ошибка выполнения Segmentation fault при открытии файла |
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
|
|
15.03.2017, 02:51 | 2 |
0
|
0 / 0 / 1
Регистрация: 11.11.2016
Сообщений: 20
|
||||||
15.03.2017, 09:24 [ТС] | 3 | |||||
Проблему это не решило. Путём редактирования кода обнаружил, что ошибка возникает когда я передаю в название файла не константу, а аргумент командной строки
0
|
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
|
|
15.03.2017, 09:37 | 4 |
Quipex, argc чему равен?
0
|
0 / 0 / 1
Регистрация: 11.11.2016
Сообщений: 20
|
|
15.03.2017, 10:03 [ТС] | 5 |
shvyrevvg, имя программы + кол-во аргументов. Не выводится на экран, если не закомментить строку с открытием файла.
0
|
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
|
|
15.03.2017, 10:08 | 6 |
0
|
0 / 0 / 1
Регистрация: 11.11.2016
Сообщений: 20
|
|
15.03.2017, 10:17 [ТС] | 7 |
Если закомментить открытие файла, то ровно тому, что я и говорил.
К примеру ./app a b c => 4; ./app => 1 Не раскомменчивать => Та же ошибка, без какого-либо вывода
0
|
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
|
||||||
15.03.2017, 10:28 | 8 | |||||
Сообщение было отмечено Quipex как решение
Решение
2
|
15.03.2017, 10:28 | |
15.03.2017, 10:28 | |
Помогаю со студенческими работами здесь
8
segmentation fault в считывании из бинарного файла. EndOfStreamException при попытке чтения файла Метаданные файла Segmentation Fault (core dumped) Ошибка 103 при попытке чтения файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |