Δημοσιεύτηκε: 22 Απρ 2012, 20:42
από linuxs
Θα σου κάνω ένα σχεδιάγραμμα σε ψευδοκώδικα σε λίγη ωρίτσα γτ έχω δουλειά. Ελπίζω να βοηθήσει.

Λοιπόν, για να μην λέμε περιτά πράγματα, που ακριβώς κολάς έχεις κάνει κάποιον κώδικα? Μπορώ να τον δώ? Σου βγάζει κάποιο σφάλμα? Anyway, το σκεπτικό σου μου φαίνεται λογικό και προτείνω να οτ υλοποιήσεις ώς πρώτη λύση και βλέπεις. Αν κατάλαβα καλά, το πρόβλημά σου είναι οτι δεν μπορείς να δώσεις όνομα απο το Keyboard? :/ Δεν είναι τίποτα αυτό! :S

Κώδικας: Επιλογή όλων
char dirname[32];
char filename[32];
scanf("%s", &dirname);
scanf("%s", &filename);

mkdir(dirname, <mode>);

/* Για την δημιουργία αρχείου θα χρησιμοποιήσεις την fopen() με mode 'w' */
fopen("filename","w");

/* Μια πρόχειρη ιδέα είναι να χρησιμοποιήσεις την exec() */
execl("/bin/ps", "/bin/ps", "-A", (char *) 0); /* ίσως θέλει κάποια τροποποίηση στο path στο δικό σου μηχάνημα */

Αν υπάρχει ακόμη κάποιο κενό ρώτα. :)