Dal mi može netko reći zašto se ovaj program ruši. Ovakva trivijalna glupost mi stvara probleme i trati vrijeme, a u knjizi je isto tak napisano...
#include <iostream>
using namespace std;
char* Uvecaj(char* niz){
char* zn = niz;
while(*zn){
*zn = toupper(*zn);
++zn;
}
return niz;
}
int main (){
char* niz = "rijec";
cout << Uvecaj(niz) << endl;
}