Saludos, amigos.
Fuente de lo que el profesor nos puso:
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
void Mayusc_Minusc(char *s) //convertir de Mayuscula a minuscula
{
   for( ; *s != '\0' ; s++)
   {
      if(*s >= 'A' && *s <= 'Z'){
         *s += (char)32;
      }      
   }
}
int main(){
   char limpiar[20] = "limpiar", cerrar[15] = "salir", limpiarLinux[15] = "clear", limpiarWind[15] = "cls", ayuda[15] = "help",cadena[20],dirwindow[15]="dir",lslinux[15]="ls",dirdominica[15]="directorio";
   printf("\t\t***************************************************\n");
   printf("\t\t\t Programa Limpiar Pantalla \n \t\t\tPara Cerrar Escribir (salir)\n");
   printf("\t\t***************************************************\n\n");   
   do{
      printf(">> ");
      gets(cadena);
   (   Mayusc_Minusc(cadena)

*/
      if(strcmp(cadena,limpiar) == 0 || strcmp(cadena,limpiarLinux) == 0 || strcmp(cadena,limpiarWind) == 0){
         system("cls");
         printf("\t\t************************************************\n");
         printf("\t\t\t Pantalla(Ms-DOS)(Terminal)(Domincana)\n");
         printf("\t\t************************************************\n\n");      
      }else if(strcmp(cadena,ayuda) == 0){
         system("cls");
         printf("\t\t********************************************\n");
         printf("\t\t Comandos Del Sistema: \n");
         printf("\t\t (limpiar)(clear)(cls) <--> Comando para limpiar\n");
         printf("\t\t (salir) <--> Comando para salir\n");
         printf("\t\t (help) -- Comando para ayuda\n");
         printf("\t\t (dir)(ls)(directorio) <----> Comando para directorio\n");
         printf("\t\t********************************************\n\n");
      }else if(strcmp(cadena,dirwindow) == 0 || strcmp(cadena,lslinux) == 0 || strcmp(cadena,dirdominica)){
         printf("\t\t********************************************\n");
         printf("\t\t\t Lista de Archivos en El Directorio\n");
         printf("\t\t********************************************\n");
         system("dir");
      }else{
         printf("\t!!! ERROR Comando no Validos.. Entrasr a (help) para ayuda\n");
      }            
   }while(strcmp(cadena,cerrar) != 0);      
}
Ahora bien, lo que él pide es controlar los espacios en blanco accidentales que cuando se digite cualquier opción en el programa.
Estuve googleando y no pude encontrar ayuda o simplemente no estoy haciendo la pregunta correcta.
Gracias.