Запуск программ на другом компьютере в C

Я делаю FTP в C для учебных целей. Я знаю, как подключиться к компьютеру и прочитать / записать файл, но у меня проблемы с запуском программ. Моя идея состоит в том, чтобы подключиться к компьютеру, перейдите в каталог с именем Available и запустите ls -l или же dir в зависимости от типа операционной системы, к которой подключен клиент. После того, как я выполню одну из команд, я хочу иметь возможность отобразить результаты на компьютере клиента. У меня вопрос, возможно ли это, и если да, что я буду делать? Спасибо за чтение.

1 ответ

Не запускайте консольные команды, как это. Используйте API / системные вызовы операционной системы для перечисления файлов в текущем каталоге.

Windows: API FindFirst / FindNextFile Linux: http://www.cs.cf.ac.uk/Dave/C/node20.html <- это должно помочь для linux

Другие вопросы по тегам