pensavo non si formattasse bene cmq è qui scusatecodice:#include <cstdlib> #include <iostream> #include <fstream> using namespace std; int main () { ifstream ingr ; ofstream usc ; ingr.open( "source.txt", ios::in); if (ingr.fail()) exit(-1); usc.open("dest.txt", ios::out); if (usc.fail()) exit(-1); char app; ingr.get(app); if (ingr.bad()) exit(-1); usc<<"<p style=\"text-align: justify;\"><font face=\"Arial\">"; while (!ingr.eof()) { switch(app){ case 'b': {usc<<"Ь"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 'c': {usc<<"с"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 'e': {usc<<"ө"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 'h': {usc<<"һ"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 'i': {usc<<"і"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 'j': {usc<<"ј"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 'k': {usc<<"ĸ"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 'm': {usc<<"м"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 'o': {usc<<"ο"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 'p': {usc<<"р"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 'r': {usc<<"г"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 's': {usc<<"ѕ"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 'u': {usc<<"υ"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 'v': {usc<<"ν"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 'w': {usc<<"ω"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 'x': {usc<<"х"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case 'y': {usc<<"ү"; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break;} case '\n': {usc<<"</font></p>"<<endl; usc<<endl; if (usc.bad()) exit(-1); bool t=true; while (t){ ingr.get(app); if (ingr.bad()) exit( -1); switch(app){ case '\n': t=true; default: t=false; } } usc<<"<p style=\"text-align: justify;\"><font face=\"Arial\">"; break;} default: {usc<<app; if (usc.bad()) exit(-1); ingr.get(app); if (ingr.bad()) exit( -1); break; } } } usc<<"</font></p>"<<endl; usc<<"<p style=\"text-align: justify;\"></p>"<<endl; usc<<"<p style=\"text-align: justify;\">fonte: webnews.it</p>"<<endl; usc<<"<p style=\"text-align: justify;\"></p>"<<endl; ingr.close(); usc.close(); }

Rispondi quotando