コード例 #1
0
ファイル: symbolconverter.cpp プロジェクト: zykis/plan
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;
}
コード例 #2
0
ファイル: main.cpp プロジェクト: wendellcmd/biometrics
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;
}
コード例 #3
0
ファイル: shiftcipher.cpp プロジェクト: poojasrre/netlab
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);
}                      
コード例 #4
0
ファイル: shiftcipher.cpp プロジェクト: poojasrre/netlab
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);
     }
コード例 #5
0
void
OptionsCont::doRegister(const std::string &name1, char abbr, Option *v) throw(InvalidArgument) {
    doRegister(name1, v);
    doRegister(convertChar(abbr), v);
}
コード例 #6
0
ファイル: OptionsCont.cpp プロジェクト: kbleeck/customSumo26
void
OptionsCont::doRegister(const std::string& name1, char abbr, Option* v) {
    doRegister(name1, v);
    doRegister(convertChar(abbr), v);
}