Hi
Right Now im just experimenting with c++. This basic program has keyboard input..and converts it to uppercase (just for the fun of it):-
However when I execute it it gives me the following warning:Code://String Experiment and ideal of array understanding #include <iostream> #include <cctype> #include <cstring> using namespace std; int main () { char str[60]; int i; cout << "\nPlease Enter A String For Conversion: "; gets(str); //Keyboard Input for(i = 0; str[i]; i++) str[i] = toupper(str[i]); cout << "toupper() Conversion: " << str << "\n"; return 0; }
warning: this program uses gets(), which is unsafe.
Is this normal?..
So far I havnt experienced any stability issues with the gets() and the compiler doesnt have any warnings or errors
Is there any alternative to gets()..i know cin..but I want to be able to have spaces and tabs etc
Thanx For The Heads Up In Advanced!
Cheers
Alex