void symbolConverter::stationsToRUS() { QString ENG("ABCEHKMOPTX"); QString RUS("АВСЕНКМОРТХ"); QString src;//читаем с файла QString dest; QSqlQuery queryRead(QSqlDatabase::database()); queryRead.exec("SELECT pn, sk FROM stations"); qDebug() << "Number of rows: " << queryRead.numRowsAffected(); while(queryRead.next()) { src = queryRead.value(0).toString(); while(!src.isEmpty()) { dest += convertChar(src[0]); src.remove(0, 1); } dest = dest.toUtf8(); //записываем dest в БД QSqlQuery queryWrite(QSqlDatabase::database()); QString strQueryWrite = QString("UPDATE stations SET pn = \'") + dest + QString("\' WHERE sk = \'") + queryRead.value(1).toString() + QString("\'"); queryWrite.exec(strQueryWrite); dest = ""; } qDebug() << "src = " << src; qDebug() << "dest = " << dest; }
string intToString(int x, bool zeros){ if(x == 0){ if(zeros) return "000"; else return "0"; } string str = ""; while(x!=0){ str = convertChar(x%10) + str; x /= 10; } if(str.size() == 1 && zeros) return "00"+str; if(str.size() == 2 && zeros) return "0"+str; return str; }
void decrypt() { int i=0,k; char msg[MAXCHARS],*letter; printf("Please enter the cipher text to decrypt in all CAPS and press enter\n"); scanf ("%s",msg); printf("Please enter the alpha key(k) you would like to use "); scanf ("%s",letter); k = convertChar(letter); while (msg[i]!= '\0') { if ((msg[i]-k) < 'A'){ msg[i] = ('Z' - (('A' - (msg[i]-k))-1)); } //wrap to the end. else { msg[i] = (msg[i]-k); } i++; } printf ("%s\n",msg); }
void encrypt() { int i=0,k; char msg[MAXCHARS],*letter; printf("Please enter the plain text to encrypt in all CAPS and press enter\n"); scanf ("%s",msg); printf("Please enter the alpha key(k) you would like to use "); scanf ("%s",letter); k = convertChar(letter); while (msg[i]!= '\0') { if ((msg[i]+k) > 'Z') { msg[i] = ((((msg[i]+k) - 'Z')-1) + 'A'); } //wrap to the beginning} else { msg[i] = (msg[i]+k); } i++; } printf("\n%s", msg); }
void OptionsCont::doRegister(const std::string &name1, char abbr, Option *v) throw(InvalidArgument) { doRegister(name1, v); doRegister(convertChar(abbr), v); }
void OptionsCont::doRegister(const std::string& name1, char abbr, Option* v) { doRegister(name1, v); doRegister(convertChar(abbr), v); }