Tag: dup
dup() ist eine c-system-Aufruf, der dupliziert einen Datei-Deskriptor
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
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
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
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,
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
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
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
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