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] — имя программы? Так это правильно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.