Autorstwo [alex] dobreprogramy.pl
#include <iostream> using namespace std; char *tr(char *str) // Konwersja z win1250 na cp852 { static char buff[256]; // można odpowiednio zwiekszyć char cp[]="\245\206\251\210\344\242\230\276\253\244\217\250\235\343\340\227\275\215ąćęłńóśżźĄĆĘŁŃÓŚŻŹ"; if(strlen(str)>=sizeof(buff)) return str; char *bf=buff; while(*str) { char *pos=strchr(cp+18,*str); *(bf++)=pos?*(pos-18):*str; ++str; } *bf=0; return buff; } int main() { cout<<tr("zażółc gęślą jaźń ZAŻÓŁĆ GĘŚLĄ JAŹŃ")<<endl; cin.get(); return 0; }