Simple Command Prompt Dengan Bahasa C
Saya sedang mencoba membuat cmd (command prompt) versi saya sendiri. Namun perintahnya masih meminjam milik cmd punya windows. Berikut source codenya, kompilasi menggunakan GCC:
#include <stdio.h>
#define CLEAR_SCREEN system("cls")
#define CHANGE_TITLE system("title Simple Command Prompt");
int main() {
CHANGE_TITLE;
CLEAR_SCREEN;
printf("\n\tWelcome to simple command prompt coded by %s\n\tType\
\"help\" for available command\n\n","ilmusoft.com");
run();
}
int run() {
char input[512];
char command[512];
printf("Run:> ");
gets(input);
if (strcmp(input,"ping")==0){
char host[512];
printf("Type destionation host: ");
scanf("%s",host);
sprintf(command,"ping %s",host);
system(command);
}
else if(strcmp(input,"quit")==0 || strcmp(input,"q")==0){
exit(0);
}
else if(strcmp(input,"whoami")==0){
system("whoami");
}
else if(strcmp(input,"help")==0){
printf("Available command:\n\
whoami\tprint current user\n\
ping\tsend ping request\n\
q\tquit from this console\n\
help\tprint this info\n");
}
run();
}
Hasil :
Memang masih ada bug disana-sini. Anda bisa memfixnya atau mengembangkannya atau mungkin anda punya versi sendiri ?
edit 4 Maret 2024: ilmusoft.com adalah nama domainku di tahun 2013 :)