0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 21
|
||||||
1 | ||||||
Передача файлов через параметры функции main23.03.2014, 13:34. Показов 1966. Ответов 17
Метки нет Все метки)
(
Всем привет. Я студент первого курса. У меня возникла проблема при написании программы шифрования Xor алгоритмом, программа работает корректно и все правильно шифрует. Но принимает только файлы у которых имя состоит из одного символа (а,f,1), а при открытии файла (f.txt) выдает ошибку "error opening".
Приходится каждый раз после шифрования расширение файла дописывать вручную. Помогите пожалуйста устранить проблему. Вот собственно код программы:
0
|
|
23.03.2014, 13:34 | |
Ответы с готовыми решениями:
17
Параметры функции main Параметры функции main
|
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 21
|
|
23.03.2014, 14:13 [ТС] | 3 |
Вот скрин содержимого папки с программой и файла run.bat
0
|
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 21
|
|
23.03.2014, 14:35 [ТС] | 5 |
Вот
0
|
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 21
|
|
23.03.2014, 14:55 [ТС] | 7 |
Нет не появляются,как будто программа ищет в папке не файл "file1.txt", а "f". Когда переименовываю в "1" без расширения .txt а остальные файлы ввожу как "2" и "3" все работает но потом чтобы просмотреть результат надо дописывать расширение.
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
23.03.2014, 14:57 | 8 |
Попробуйте в двойные кавычки имена файлов заключить.
Добавлено через 1 минуту Не появляются, а ошибки создания не выдаёт. Не пойму в чём тут дело. Видимость расширений файлов в системе включена?
0
|
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 21
|
|
23.03.2014, 14:57 [ТС] | 9 |
Тот же результат что на скрине выше.
0
|
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 21
|
|
23.03.2014, 15:05 [ТС] | 11 |
С буквами тоже работает (файлы с названием типа "а" "b" "c").
А отображения расширений включено.
0
|
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 21
|
|
23.03.2014, 15:10 [ТС] | 13 |
Не работает, опять видит только первую букву.
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
23.03.2014, 15:17 | 14 | |||||
![]() Решение
В свойствах проект, Свойства конфигурации, Общие, Набор символов, что стоит?
Добавлено через 1 минуту Кажется понял. Вот так main() сделайте:
1
|
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 21
|
|
23.03.2014, 15:21 [ТС] | 15 |
А чем моя функция main отличается? только названием _tmain
0
|
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 21
|
|
23.03.2014, 15:25 [ТС] | 17 |
спасибо заработало, но хочу знать причину почему не работало до етого?
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
23.03.2014, 15:28 | 18 |
http://stackoverflow.com/quest... -main-in-c
Добавлено через 1 минуту И на будущее (во избежание возможных проблем), не пользуйтесь заморочками microsoft, есть стандарт.
1
|
23.03.2014, 15:28 | |
23.03.2014, 15:28 | |
Помогаю со студенческими работами здесь
18
Передача параметров функции в main() Чтение из файла, название передано как параметры функции main argc & argv Расчет массива в функции и передача в main() Передача аргументов командной строки функции main() Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |