Ik wil een programma (win32console) die een ingevoerde zin in hoofdletters weer uitvoerd. Ik heb dit
#include <iostream.h>
char Hoofdletter(char zin_in);
void main()
{
char zin;
cout<< "Voer een zin kleine letters in" <<endl <<endl;
{
cin >> zin;
zin = Hoofdletter( zin );
cout<< zin;
}
}
char Hoofdletter( char zin_in)
{
if (zin_in >= 'a' && zin_in <= 'z')
return zin_in - 32;
else
return zin_in;
}
maar nu wordt alleen de eerste letter van de zin weer uitgevoerd (wel hoofdletter). Wie weet hoe dit kan?
En wie kan de bovenstaande code goed aan mij uitleggen. (dit is een code deels uit een boek, vandaar)
#include <iostream.h>
char Hoofdletter(char zin_in);
void main()
{
char zin;
cout<< "Voer een zin kleine letters in" <<endl <<endl;
{
cin >> zin;
zin = Hoofdletter( zin );
cout<< zin;
}
}
char Hoofdletter( char zin_in)
{
if (zin_in >= 'a' && zin_in <= 'z')
return zin_in - 32;
else
return zin_in;
}
maar nu wordt alleen de eerste letter van de zin weer uitgevoerd (wel hoofdletter). Wie weet hoe dit kan?
En wie kan de bovenstaande code goed aan mij uitleggen. (dit is een code deels uit een boek, vandaar)
Renault Scenic E-Tech EV - PV-Output