Re: Неккоректный разбор аргументов. Причина?
От:
Аноним
Дата:
23.10.01 14:10
Оценка:
Здравствуйте dimach, Вы писали:
D>Простенькая программа
D>//parse.cpp
D>#include <iostream.h>
D>#include <stdlib.h>
D>void main()
D>{
D> int count;
D> cout << "\nCommand-line arguments:\n";
D> for( count = 0; count < __argc; count++ )
D> cout << " argv[" << count << "] " << *__argv++ << "\n";
D>}
D>Для построения .exe использую MSVC6.0 sp4
D>Затем запускаю следующий .bat файл
D>start c:\temp\parse.exe "first arg"
D>Результат работы
D>argv[0] c:\temp\parse.exe
D>argv[1] first
D>argv[2] arg
D>Система Windows98SE, IE6.0
D>Что может быть причиной неккоректного разбора аргументов???
D>Command.com? start.exe?
А что здесь некорректного? То что в argv[0] — имя программы? Так это правильно.
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: