void main() { char input[80]; while(1) { PRINTS("> \0"); // Get a command from the user SCANS(input); PRINTS("\r\n\0"); // Execute the command execCommand(input); } }
void tweet(char* fName) { char buffer[140]; if(fName[0] >= 'A' && fName[0] <= 'Z') { ERROR(1); } else { PRINTS("Enter text to write to file, end with Enter key.\r\n\0"); SCANS(buffer); WRITEF(fName,buffer,1); } }
void main() { char x[512]; char buffer[512]; int size; while(1) { interrupt(33,0,"cxxxx][===blackdos===> \0",0,0); /* Takes command line input */ SCANS(x); PRINTS("\r\n\0"); if(strcmp(x,"boot\0") == 1) { BOOT; } else if(strcmp(x,"cls\0") == 1) { clr(); } else if(strcmp(x,"help\0") == 1) { help(); } else if(strcmp(x,"echo\0") == 1) { echo(x+5); } else if(strcmp(x,"type\0") == 1) { loadF(x+5,buffer,size); } else if(strcmp(x,"run\0") == 1) { runF(x+4); } else if(strcmp(x,"del\0") == 1) { delF(x+4); } else if(strcmp(x,"dir\0") == 1) { dir(); } else if(strcmp(x,"tweet\0") == 1) { tweet(x+6); } else if(strcmp(x,"cp\0") == 1) { copy(x+3); } else { interrupt(33,0,"\r\nBad command or filename\r\n\0",0,0); } interrupt(33,0,"\r\n\0",0,0); } END; }