Hey leute. Vielleicht könnt ihr mir da helfen, hab ne Aufgabe ein C prog zu schreiben, welches eine Pipe erzeugt und die Integerwerte
der zurückgelieferten Filedeskriptoren ausgibt. Danach soll des in die pipe schreiben und den Wert in die shell ausgeben.
Hier mein Ansatz, funktioniert leider nicht^^
Danke im Vorraus.
#include <sys/types.h>
#include <stdio.h>
#include <stdlib.h>
int void(main) {
int pfds[2];
char* test = "moep";
char buffer [512];
if(pipe( pfds ) < 0) {
fprintf(stderr, "Fehler beim erstellen der Pipe");
}
write( pfds[1], test, strlen(test)+1 );
read( pfds[0], buffer, 512 );
printf();
}