Articles of argumentos

¿Es posible pasar propiedades como parámetros de “salida” o “ref”?

¿Puedo pasar una propiedad como un parámetro de “salida” o “ref”? Si no, ¿por qué no? p.ej Person p = new Person(); . . . public void Test(out p.Name);

¿Admite C # una cantidad variable de argumentos y cómo?

¿C # admite una cantidad variable de argumentos? En caso afirmativo, ¿cómo admite C # la variable de argumentos? ¿Cuáles son los ejemplos? ¿Cómo son útiles los argumentos variables? EDIT 1 : ¿Cuáles son las restricciones sobre esto? EDIT 2 : La pregunta no trata de param opcional, pero param variable

¿Cómo pasar argumentos a la función del detector de eventos en flex / actionscript?

Ya que al usar sql lite si intentas hacer una función en el mismo momento arroja un error, estoy tratando de hacer una función que verifique si se está ejecutando, y si vuelve a intentarlo en 10 milisegundos, esta función exacta funciona bien si no tengo que pasar ningún argumento a la función, pero estoy […]

¿Cómo convertir un argumento de línea de comando a int?

Necesito obtener un argumento y convertirlo a un int. Aquí está mi código hasta ahora: #include using namespace std; int main(int argc,int argvx[]) { int i=1; int answer = 23; int temp; // decode arguments if(argc < 2) { printf("You must provide at least one argument\n"); exit(0); } // Convert it to an int here […]

getopt no analiza argumentos opcionales para parámetros

En C, getopt_long no analiza los argumentos opcionales para los parámetros de parámetros de línea de comandos. Cuando ejecuto el progtwig, el argumento opcional no se reconoce como el ejemplo que se muestra a continuación. $ ./respond –praise John Kudos to John $ ./respond –blame John You suck ! $ ./respond –blame You suck ! […]

Cómo tratar con pares de nombre / valor de argumentos de función en MATLAB

Tengo una función que toma argumentos opcionales como pares nombre / valor. function example(varargin) % Lots of set up stuff vargs = varargin; nargs = length(vargs); names = vargs(1:2:nargs); values = vargs(2:2:nargs); validnames = {‘foo’, ‘bar’, ‘baz’}; for name = names validatestring(name{:}, validnames); end % Do something … foo = strmatch(‘foo’, names); disp(values(foo)) end example(‘foo’, […]

Parse cadena en argv / argc

¿Hay alguna forma en C para analizar un fragmento de texto y obtener valores para argv y argc, como si el texto se hubiera pasado a una aplicación en la línea de comando? Esto no tiene que funcionar en Windows, solo en Linux. Tampoco me importa citar los argumentos.

¿Puedo pasar un argumento a un VBScript (archivo vbs iniciado con cscript)?

Tengo este script guardado en “test.vbs”: Set FSO = CreateObject(“Scripting.FileSystemObject”) Set File = FSO.OpenTextFile(workFolder &”\test.txt”, 2, True) File.Write “testing” File.Close Set File = Nothing Set FSO = Nothing Set workFolder = Nothing Cuando ejecuto el script, quiero pasar el valor de la variable “workFolder”. ¿Cómo puedo hacer esto? ¿Puedo hacerlo? Algo como “cscript test.vbs workFolder: […]

Preprocesador C ++: evitar la repetición de código de la lista de variables miembro

Tengo varias clases, cada una con diferentes variables miembro que se inicializan trivialmente en un constructor. Aquí hay un ejemplo: struct Person { Person(const char *name, int age) : name(name), age(age) { } private: const char *name; int age; }; Cada uno tiene una función de print() asociada print() . template void print(const Person &person) […]

C Progtwigción: Lista de argumentos de variables hacia adelante

Intento escribir una función que acepte un número variable de parámetros como printf, haga algunas cosas, luego pasa la lista de variables a printf. No estoy seguro de cómo hacer esto, porque parece que tendría que empujarlos a la stack. Algo aproximadamente como esto http://pastie.org/694844 #include #include void forward_args( const char *format , … ){ […]