TK-Shockwave
Lt. Commander
- Registriert
- März 2003
- Beiträge
- 1.309
Hallo,
ich hab das Problem wenn ich dieses Programm ausführe, gehts nach den ersten Satz net weiter. also das erste cout.
Dann werden 50% CPU Ressouces verballert aber nichts passiert der Code sollte korrekt sein, ich find den Fehler nicht.
Irgend welche Ideen wären super..benutze GCC3.4.4 und 4.0.1 und überall das selbe :-(
ich hab das Problem wenn ich dieses Programm ausführe, gehts nach den ersten Satz net weiter. also das erste cout.
Dann werden 50% CPU Ressouces verballert aber nichts passiert der Code sollte korrekt sein, ich find den Fehler nicht.
Code:
#include <iostream>
#include <cctype>
using namespace std;
void convertToUppercase( char * ); // prototyp for islower and toupper
int main() {
char phrase[] = "characters and $32.9";
cout << "The phrase before conversion is: " << phrase;
convertToUppercase( phrase );
cout << "\nThe phrase after conversion is: " << phrase << endl;
system("PAUSE"); // required to stay in console while windows close it after execution
return 0; // indicates normal program termination
}
// convert string uppercase latters
void convertToUppercase( char *sPtr ) {
while ( *sPtr != '\0' ) { // current character is not '\0'
if ( islower( *sPtr ) ) { // if character is lowercase
*sPtr = toupper( *sPtr ); // convert to uppercase
++sPtr; // go to next character in string
}
}
}
Irgend welche Ideen wären super..benutze GCC3.4.4 und 4.0.1 und überall das selbe :-(