Tag: argv
Argument einen Vektor mit den übergebenen Argumenten aus der Kommandozeile beim starten eines Programms. Verwendet in der main-Methode, in Verbindung mit argc.
5
Antworten
Schreibe ich eine kleine Anwendung in C, die zwei Parameter nimmt. Ist ein Dateiname, der andere eine Zahl, und Sie können angegeben werden, in zufälliger Reihenfolge. ./wichtigsten mit dem Namen 12345 und ./main 12345 mit dem Namen
2
Antworten
Ich bin versucht, zu erstellen eine einfache Schale, die etwas wie "ls" oder "ls -l" und führt es für mich. Hier ist mein code: #include <stdio.h> #include <sys/wait.h> #include <unistd.h> #include <stdlib.h> #include <string.h> #include <sys/types.h> void
3
Antworten
Ich habe ein C-Programm, das liest Kommandozeilen-Argumente von argv. Ist es möglich, eine pipe umleiten, die den Inhalt einer Datei als Befehlszeilen-Argumente für mein Programm? Angenommen ich habe eine Datei arguments.dat mit diesem Inhalt: 0 0.2 302
4
Antworten
In jedem C-Programm, das Kommandozeilen-argument argv[0] Punkte, um den Namen, der verwendet wird, um das Programm aufzurufen. Gibt es irgendwelche Umstände, unter denen es auf eine leere Zeichenfolge ""? Einen Beispiel-code-snippet für einen solchen Fall wäre eine
1
Antworten
Ich versuche, Sie zu konvertieren, ein Linux-Programm in C für DOS. Seit der DOS-Kommandozeile erlaubt nur 128 bytes, die ich versuche zu Lesen, in der Argumente aus einer Datei. Diese Datei hat eine Zeile für jedes argument.
7
Antworten
Wenn ich diese habe: int main(int argc, char *argv) In den Körper, können Sie manchmal finden Programme mit argv[1]. Wann verwenden wir argv[1] über argv[0]? Ist es nur, wenn wir nur wollen, Lesen Sie die zweiten argument
3
Antworten
Ich versuche, um sicherzustellen, dass alle übergebenen Argumente zu main gültig sind Ganzzahlen, und wenn nicht, werde ich drucken ein Fehler. Zum Beispiel, wenn ich eine ausführbare Datei mit dem Namen total, ich würde geben Sie total
2
Antworten
Ich versuche, das erste element von dem, was gespeichert ist in argv[1] in x86-Assembler. Ich knallte den Stapel zweimal, um eax zunächst, weil ich will argc so kann ich die Anzahl der argc. Dann knallte argv zu
2
Antworten
Wie der Titel sagt, brauche ich zum vergleichen von 2 Dateien.Wenn eine Zeile kommt ,dass ist nicht das gleiche zwischen diesen 2 Dateien,print, Online (Von beiden Dateien).Der code gibt keine Fehler senden.Ich kann nicht scheinen, um in
1
Antworten
Ich habe den folgenden code, der liest einen Dateinamen von der Kommandozeile aus und öffnet diese Datei: #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv){ FILE *datei; char filename[255]; //filename = argv[1]; //datei=fopen(filename, "r"); datei=fopen(argv[1], "r");
4
Antworten
Was ich verstehe, über die Weitergabe von Argumenten an main() von der Kommandozeile ist, dass argc hat einen minimalen Wert von 1 und argv[0] immer der Programmname mit Pfad. Wenn Argumente auf der Kommandozeile, dann ist argc
2
Antworten
Brauche ich zum ändern der Prozess-name für mein Programm in C-Sprache. Ich präzise, dies ist nicht der name eines Threads, die ich ändern möchte. Ich möchte den Namen ändern, der mein Programm, aber die einzige Lösung, die
10
Antworten
Ich habe einen std::string, der einen Befehl ausgeführt werden, mit execv, was ist das beste "C++" Weg, es zu konvertieren, um die "char *argv ", der erforderlich ist, durch den zweiten parameter von execv()? Klären: std::string cmd
2
Antworten
Wie kann ich die Eingabe von text in TCHAR* argv? ODER: Wie kann ich umwandeln char zu TCHAR* argv? char randcount = "Hello world"; TCHAR* argv; argv = convert(randcount); TCHAR* argv=_T("HelloWorld"); zeigt Seine Fehler error C2440: 'initializing'
4
Antworten
Ich habe ein Skript, dass bedeutet, verschiedene Dinge und Zugang paramenters mithilfe von sys.argv, aber wenn das Skript bekommt das unittest-Teil des Codes, der es sagt, es ist kein Modul für diesen. Das Skript, das ich habe,
4
Antworten
CODE 1 #include<stdio.h> int main(int argc, char *argv) { int j; printf("%d", argv[1][0]); return 0; } CODE 2 #include<stdio.h> int main(int argc, char **argv) { int j; printf("%d", argv[1][0]); return 0; } CODE 1 und CODE 2
6
Antworten
Ich bin vertraut mit C, und haben begonnen, das Experimentieren in python. Meine Frage ist in Bezug auf die sys.argv Befehl. Ich habe gelesen, es wird verwendet, um einen Kommandozeilen-interpreter, aber wenn Sie versuchen, führen Sie ein
3
Antworten
Wie kann ich Lesen, aus argv[0]? Ich bin mit NetBeans. Jedes mal wenn, ich den Typ in stdin. Wenn ich argv, dann wird das Programm ausgeführt, ohne meine Eingabe. Hier ist mein code: int main(int argc,char *argv)
1
Antworten
Gebe ich eine ausführbare Datei auf der Befehl-Linie, um mein python-Skript. Ich habe einige Berechnungen durchführen und dann würde ich gerne das Ergebnis dieser Berechnungen, die über STDIN, um die ausführbare Datei. Wenn er fertig ist, hätte
7
Antworten
Ich bin versucht zu schreiben, eine Funktion in der bash, der auf die Skripte Kommandozeilen-Argumente, aber Sie werden ersetzt durch die positionale Argumente der Funktion. Gibt es eine Möglichkeit, für die Funktion Zugriff auf die Kommandozeilen-Argumente, wenn
4
Antworten
Ich bin neu in C und ich denken, wie Sie schreiben, diese Funktion selbst. Ich nehme einen parameter von der Kommandozeile, so ist es gelagert im argv-array und ich möchte, um zu entscheiden, ob es notwendig ist
3
Antworten
if(strcmp(argv[2], NULL) == 0) Bin ich vorbei 3 Kommandozeilen-Argumente, aber ich will auch, dass es mit nur 2 Befehlszeilen-Argumente, die mit der obigen Aussage. Aber "segmentation fault" - Fehler angezeigt wird. Ich habe auch versucht mit if(argc
6
Antworten
Nur ein Teil der ich bin verwirrt, so weit ist, wie die Einrichtung execv mit dem ersten parameter als das aktuelle Arbeitsverzeichnis. Ich habe versucht, sowohl die "." und "~", weder ausführen, alles auf den Bildschirm; dasselbe
2
Antworten
Ich versuche zu überholen "sys.argv[1]" in einer Funktion. #!/usr/bin/env/python import sys def main(): test(sys.argv[1]) def test(sys.argv[1]): print "Hello " + sys.argv[1] ./arg.py World File "./arg.py", line 5 def test(sys.argv[1]): ^ SyntaxError: invalid syntax Nicht sicher, wo gehen
4
Antworten
Gebe ich ein Zeichen auf meinem Programm, und ich will bewahren Sie dieses Zeichen, um variable. Zum Beispiel habe ich ein Programm wie dieses ./a.out s file. Jetzt will ich speichern, der argv[1] (der s) zu einer
5
Antworten
Was ist der Punkt, ARGV in Ruby? first, second, third = ARGV puts "The script is called: #{$0}" puts "Your first variable is: #{first}" puts "Your second variable is: #{second}" puts "Your third variable is: #{third}" Was
1
Antworten
Brauche ich, um zu verketten, partieller Inhalt von argv um eine meiner Variablen. Zeige ich Euch meinen code: #!/bin/csh set stringList = "" foreach param ($argv) if($param !~ TEST) then set stringList = $stringList " " $param
4
Antworten
In den folgenden code: #include<stdio.h> int main(int argc,char *argv){ int index; for(index = 0; index < argc; index++) { printf("The %d is %s\n",index,argv[index]); } return 0; } aus der Erklärung char *argv,cdecl sagt, es bedeutet declare argv
4
Antworten
In dem folgenden Programm zum laden und anzeigen von Bild in openCV #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <iostream> using namespace cv; using namespace std; int main( int argc, char** argv ) { if( argc != 2) {
2
Antworten
Habe ich: int main(int argc, char **argv) { if (argc != 2) { printf("Mode of Use: ./copy ex1\n"); return -1; } formatDisk(argv); } void formatDisk(char **argv) { if (argv[1].equals("ex1")) { printf("I will format now \n"); } }
4
Antworten
Ich versuche, die Fragen der Benutzer zur Eingabe in einen string, damit ich drucken Sie die Länge der Zeichenfolge. Mein code aufgebaut ist gelungen. Jedoch, wenn ich in ein word und drückte "enter", das Programm läuft weiter.
1
Antworten
Ich versuche, ein Google-API-aufrufen und erhalte eine Fehlermeldung mit dem Anfang des Codes finden Sie hier: import os import argparse import sys from apiclient import sample_tools from oauth2client import client # Declare command-line flags. argparser = argparse.ArgumentParser(add_help=False)
2
Antworten
Ich habe einige Schwierigkeiten mit Visual Studio 2008. Sehr einfaches Programm: Druck-Zeichenfolgen gesendet werden, die als Argumente. Warum dies so: #include <iostream> using namespace std; int _tmain(int argc, char* argv) { for (int c = 0; c
5
Antworten
Nehme an, ich habe char **argv. Ersten, wie kann ich drucken Sie alle Fäden in argv? Ich habe versucht, die folgenden: char *temp; temp = *argv; //Now points to the first string? while (temp != NULL) {
3
Antworten
Ich in ein problem über den Rückgabewert der atoi(). Ich umwandeln wollen char im command-line-argument argv[1] in int Art und drucken Sie es aus. Hier ist mein code. #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv)
3
Antworten
Muss ich mein Programm Debuggen, das problem ist, dass dieses Programm dauert paar Parameter. Wie Kann ich das debug-Programm, das einen Parameter ?? Kann ich das irgendwie ändern, argc und argv-Parameter in der runtime ?? Was ist
1
Antworten
Ich bin versucht, ein input-file mit @ARGV array und schreiben ist es alle Elemente zu einem Array mit Trennzeichen Leerzeichen in perl. Beispiel für die Eingabe-parameter ist eine txt-Datei zum Beispiel: 0145 2145 4578 47896 45 78841
3
Antworten
Zitat aus docs.python.org: "sys.argv Die Liste der Kommandozeilen-Argumente übergeben, um ein Python-Skript. argv[0] ist der Skript-name (es ist vom Betriebssystem abhängig, ob dies ist ein vollständiger Pfadname oder nicht). Wenn der Befehl ausgeführt wurde mithilfe der -c
2
Antworten
Wie würde ich mich über ein array von file-Zeiger in C? Ich möchte ein array erstellen, der Datei-Zeiger auf die Argumente von main... wie a1.txt, a2.txt usw... Also ich würde ./prog arg1.txt arg2.txt arg3.txtdamit das Programm diese
7
Antworten
Habe ich diesen code: if (argv[i] == "-n") { wait = atoi(argv[i + 1]); } else { printf("bad argument '%s'\n",argv[i]); exit(0); } Wenn dieser code ausgeführt bekomme ich folgende Fehlermeldung: bad argument '-n' Ich ernsthaft nicht wissen,
2
Antworten
Brauche ich, um zu speichern, alle Argumente auf einen Vektor, oder so etwas. Ich bin kein Programmierer, also weiß ich nicht, wie es zu tun, aber hier ist, was ich habe, so weit. Ich möchte einfach nur
3
Antworten
Ich bin ziemlich neu in python und ich Spiele schon mit argv. Ich schrieb dieses einfache Programm hier und erhalte eine Fehlermeldung, die sagt : TypeError: %d format: a number erforderlich ist, nicht str from sys import
10
Antworten
Ich bin derzeit gehen durch das Lernen von Python The Hard Way. Ich denke, dieses Beispiel ist veraltet, deshalb wollte ich um feedback hier. Ich bin mit Python 3.1 from sys import argv script, first, second, third
2
Antworten
Dies ist mein Skript def main(argv): if len(sys.argv)>1: for x in sys.argv: build(x) if __name__ == "__main__": main(sys.argv) also von der Kommandozeile aus zu schreiben ich python myscript.py commandlineargument Ich will es überspringen myscript.py und einfach ausführen
4
Antworten
Bin ich das lernen von code, und ich bin verwirrt von einem seiner Linien, das ist: things = [float(arg) for arg in sys.argv[1:]] Omega_a, Omega_b, Delta_a, Delta_b, \ init_pop_a, init_pop_b, tstep, tfinal = things Ich habe online
6
Antworten
Für einen Auftrag, bin ich verpflichtet zu haben, die Kommandozeilen-Argumente für mein C-Programm. Ich habe argc/argv vor (in C++) ohne Probleme, aber ich bin mir nicht sicher, ob C-Stil Zeichenketten sind, die beeinflussen, wie das funktioniert. Hier
4
Antworten
Für einige Grund mein C-Programm weigert sich zu konvertieren Elemente von argv in ints, und ich kann nicht herausfinden, warum. int main(int argc, char *argv) { fprintf(stdout, "%s\n", argv[1]); //Make conversions to int int bufferquesize = (int)argv[1]
2
Antworten
Mache ich ein kleines Programm in C, das sich mit einer Menge von Kommandozeilen-Argumente, so dass ich beschloss, verwenden Sie getopt, um Sie zu Sortieren für mich. Allerdings möchte ich zwei nicht-options-Argumente (Quell-und Ziel-Dateien) werden vorgeschrieben, so
1
Antworten
Meine main-Funktion ist wie folgt: int main(int argc, char const *argv) { huffenc(argv[1]); return 0; } Der compiler gibt die Warnung: huffenc.c:76: warning: passing argument 1 of ‘huffenc’ discards qualifiers from pointer target type Zur Referenz huffenc
8
Antworten
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char *argv){ int fir; //badly named loop variable char *input = calloc( strlen(argv), sizeof(char)); //initializing an array for( fir = 1; fir< strlen(argv); fir++){ //removing the first element