Jugando con ASCII V.0.1

29 04 2009

Bueno este es un simple codigo que saque por una duda que tenia referente a los ASCII

//*********************************************
// Ingresa una serie de caracteres y devulve
// su codificaci¢n en ASCII
//*********************************************

#include
#include

using namespace std;

void getAscii(char *);

int main(){

   char phrase[200];

   system("cls");
   cout<> ";
   cin.getline(phrase,200);
   getAscii(phrase);    //Function for get the code ASCII
   system("pause>nul");
   return 0;
}

//*********************************************
// Funcion : getAscii()
// Recibe como parametro un arreglo de chars
// y convierte los caracteres a ASCII
//*********************************************
void getAscii(char *msg){

   int i;
   cout<<"\n\tCONVERSION CHARS TO ASCII \n";
   cout<<"\t------------------------------------\n";

   cout<<"\n\t [ORIGINAL]\n\t ";
   i = 0;
   while(true){
     cout<<msg[i];
     i++;
     if(msg[i] == '')   break;
     if(i%15 == 0)        cout<<"\n\t ";
     cout<<"-";
   }

   cout<<"\n\n\t [ASCII]\n\t ";
   i = 0;
   while(true){
     cout<<(int)msg[i];
     i++;
     if(msg[i] == '')   break;
     if(i%15 == 0)        cout<<"\n\t ";
     cout<<"-";
   }

   cout<<"\n\n\t------------------------------------";
   cout<<"\n\t # Chars : "<<i;
   //# The END :P #
}

Greetings to all and happy Bandwidth





Borrando papelera de reciclaje en C.

19 08 2008

Hola. El siguiente código hace referencia a la funcion SHEmptyRecycleBin, la cual tiene la capacidad de borrar lo que tenemos en la papelera de reciclaje. He aqui un ejemplo

//*********************************************************************
//@Nombre : trash.c
//@Descripcion : codigo que realiza el borrado de la papelera
//*********************************************************************

//Incluyo las librerias necesarias
#include
#include 

int main(){
   char opcion;
   printf("Deseas borrar el contenido de la papelera de Reciclaje S/N? ");
   scanf("%c",&opcion);
  if(opcion == 'S' || opcion == 's')
     SHEmptyRecycleBin(0, NULL, 1);
  else
     ExitProcess(0);
return 0;
}