Tag: dup

dup() ist eine c-system-Aufruf, der dupliziert einen Datei-Deskriptor

In C, wie kann ich die Umleitung STDOUT_FILENO nach /dev/null verwenden von dup2, und leiten Sie anschließend wieder auf den ursprünglichen Wert später?

Anzahl der Antworten 1 Antworten
Habe ich eine Zuordnung, die ich arbeite und ich Schwierigkeiten beim finishing es. Die Idee ist, ein Programm zu schreiben, wenn.c führt zu einem Programm, und wenn das gelingt, führt es das zweite Programm. Ich soll zum

nicht dup NilClass - Fehler

Anzahl der Antworten 2 Antworten
Ich bin stecken in diesen Fehler, für ganz irgendwann jetzt und schlagen eine Sackgasse. Bekomme ich diese völlig nutzlosen Fehlermeldung can't dup NilClass Dies ist die situation. Ich habe eine Klasse, die in einer Beziehung mit einem

Umleiten von STDOUT und STDERR um-socket in C?

Anzahl der Antworten 3 Antworten
Ich versuche umleiten STDOUT UND STDERR an eine Steckdose an. Habe ich: if(fork() == 0) { dup2(newsock, STDOUT_FILENO); dup2(newsock, STDERR_FILENO); execvp(); } Irgendwie, es zeigte nur den ersten kleinen Teil der Ausgabe. beispielsweise gezeigt auf "mkdir", wenn

Wie leiten Sie die Ausgabe von system() auf eine Datei?

Anzahl der Antworten 4 Antworten
In diesem C Programm #include <stdio.h> #include <fcntl.h> int main() { int file = open("Result", O_CREAT|O_WRONLY, S_IRWXU); dup2(stdout, file); system("ls -l"); return 0; } Ich versuche, leiten Sie die Ausgabe von system() zu einer Datei, für die,

Duplizieren ein Ruby-array von strings

Anzahl der Antworten 6 Antworten
arr = ["red","green","yellow"] arr2 = arr.clone arr2[0].replace("blue") puts arr.inspect puts arr2.inspect produziert: ["blue", "green", "yellow"] ["blue", "green", "yellow"] Ist es sowieso zu tun, eine Tiefe Kopie eines Arrays von strings, andere als die Verwendung von Marschall, wie

Was ist der Unterschied zwischen Rubys Dup- und Clone-Methoden?

Anzahl der Antworten 5 Antworten
Den Ruby-docs für dup sagen: Im Allgemeinen clone und dup können unterschiedliche Semantik abgeleitete Klassen. Während clone verwendet wird, zu duplizieren eines Objekts, einschließlich seiner internen Zustand, dup verwendet in der Regel die Klasse der untergeordneten Objekts

praktische Beispiele verwenden dup oder dup2

Anzahl der Antworten 5 Antworten
Ich weiß, was dup /dup2 tut, aber ich habe keine Ahnung, wenn es verwendet werden würde. Praktische Beispiele? Dank. InformationsquelleAutor der Frage pierrotlefou | 2009-11-12

Kann jemand erklären, was dup () in C tut?

Anzahl der Antworten 7 Antworten
Ich weiß, dup, dup2, dup3 "erstellen Sie eine Kopie der Dateideskriptor oldfd"(von man-Seiten). Allerdings kann ich nicht verdauen. Als ich wissen, die Datei-Deskriptoren sind nur zahlen zu verfolgen, Datei-Orte und deren Richtung(Eingang/Ausgang). Wäre es nicht einfacher, nur