C/C++ | Передача параметров через консоль
Собственно проблема заключается в селдующем - необходимо чтобы при вызове вроде:
C:\program.exe abcdef в программе создавалась переменная содержащая строку "abcdef". И ещё один вопрос - будет ли эта программа одновременно работать для DOS'а и Linux систем? Если нет то хотелось бы понять как её писать для каждого варианта. Если несложно, напишите пожалуйста вариант кода. Заранее спасибо. |
До какого места книжку по C(++) дочитали?
Код:
#include <stdio.h> |
Спасибо большое, все заработало.
Только вот я не понял: первым параметром обязательно должно быть целое число? Просто в других случаях программа выдает ошибку при попытке выполнения... |
Mad Mouse
Невнимательно пример изучили. Первый параметр функции main - количество аргументов программы. Второй - массив данного размера с парметрами. Для программы все параметры - char*. Если требуется что-то другое - переводите ручками, функции для этого есть соответствующие. |
Все, теперь понял.
Вопрос окончательно решен, спасибо за помощь. ЗЫ. к слову - ос как оказалось значения не имеет. |
Время: 17:20. |
Время: 17:20.
© OSzone.net 2001-