Wie chdir mit C im Linux-Umfeld

Ich bin neu bei der c Programmierung. Wie kann ich das Verzeichnis ändern, wie /home/jobs/$ans/xxx/ während ich $ans ist ein Benutzer, der string kann ich nicht chdir im c-Programm.

Mein Skript unter:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    char jdir;
    printf("Enter job directory:");  /* user input for different directories */
    scanf("jdir");
    chdir("/home/jobs/%jdir/xxx");
    system("ls -ltr");
    return(0);
}

How to change directory mit chdir?

  • sprintf ist die Funktion, die Sie möchten.
InformationsquelleAutor user1795444 | 2012-11-02
Schreibe einen Kommentar