Allora, io ho utilizzato case ' ' ma comunque non funziona(già l'avevo provato).
Non posso mostrarvi tutto il codice, e nemmeno l'intero switch, essendo tutto basato sullo switch. E' un programmino semplice che traduce i caratteri in linguaggio morse, e riproducendo anche i beep adatti. Quindi, eccovi una parte di codice:
/*
Codice MORSE
*/
#include <iostream>
#include <cmath>
#include <cstdlib>
#include <time.h>
#include <conio.h>
#include <windows.h>
#include <stdio.h>
#include <math.h>
using namespace std;
char parola;
int i=0, L=-1;
int main ()
{
cout<<"Traduttore morse -- by THE DARK KING\n\n";
cout<<"ASCII Standard ENGLISH\n\n";
morse:
cout<<"Testo: ";
do
{
cin>>parola;
if((parola>=65)&&(parola<=90)) //Se è maiuscola
parola=parola+32; //Converti in minuscola e dopo converti :Dswitch(parola)
{
//A-Z
case 'a': cout<<" ._ ";Beep(700,60);Beep(700,210);
break;
case 'b': cout<<" _... ";
Beep(700,210); Beep(700,60);Beep(700,60);Beep(700,60);
break;
//Continua con le altre lettere e punteggiature
case ' ':cout<<"uno spazio";
break;
}//Chiusura switch
} while((parola>=32)&&(parola<=126));
cout<<"\nCARATTERI NON STAMPABILI\n";
system("pause");
return 0;
}