Я новичок в программировании на c. Как я могу изменить каталог, такой как /home/jobs/$ans/xxx/
, пока у меня есть $ans
строка пользователя, которую я не могу chdir
в программе c.
Мой скрипт ниже:
#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);
}
Как изменить каталог с помощью chdir
?
sprintf
— это функция, которую вы хотите. - person OmnipotentEntity   schedule 03.11.2012