Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: zxz в May 10, 2012, 17:56



Титла: Gcc system (); ?
Публикувано от: zxz в May 10, 2012, 17:56
Здравейте,
Искам да попитам има ли функция на Gcc като тази на Dev С++ system (); .Всъщност идеята ми е следната.Да направя терминал който да изпълнява команди въведени от потребителя.Например в бозата като напиша  system ("dir"); и логично , ми излиза листинга на директориитe.В линукс има ли такова нещо ?


Титла: Re: Gcc system (); ?
Публикувано от: Mitaka в May 10, 2012, 18:30
Код:
Dimitars-MacBook-Pro:~ dimitar$ cat a.c

int main()
{
system("ls");
}

Dimitars-MacBook-Pro:~ dimitar$ cc -o a a.c
Dimitars-MacBook-Pro:~ dimitar$ ./a
Applications    Library         VirtualBox VMs  peers.save
Desktop         Movies          XCodeProjects   v.c
Documents       Music           a
Downloads       Pictures        a.c
Dropbox         Public          aa.save
Dimitars-MacBook-Pro:~ dimitar$


На MacOS работи, по мои спомени на Линукс също.


Титла: Re: Gcc system (); ?
Публикувано от: zxz в May 10, 2012, 18:45
Ще пробвам и аз така.Още по-добре за мен версията за боза и линукс ще е една.