Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.09.2010, 22:06   #1
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость Код Qt в С++

Код написан в Qt, необходимо "перевести" на с++
Подскажите выделенные фрагменты кода, как они будут на с++...

Код:
#include <QtCore/QCoreApplication>
#include <iostream>
#include "qfile"
#include <qdir.h>  // кажеться одного <iostream> хватит...
#include <QFileInfo>

void CopyDirectory(const QString & dir, const QString & newdir)
{
   QDir dirObj(dir);
    foreach (QString fileName, dirObj.entryList()){
        if (fileName == "." || fileName == "..") continue;
        if(QFileInfo(dir+"\\"+fileName).isDir()){
           QDir newdirObj(newdir);
           newdirObj.mkdir(fileName);
           CopyDirectory(dir+"\\"+fileName, newdir+"\\"+fileName);
        }
        if(QFileInfo(dir+"\\"+fileName).isFile()){
            QFile Openfile(dir+"\\"+fileName);
            Openfile.open(QIODevice::ReadOnly);
            QFile Savefile(newdir+"\\"+fileName);
            Savefile.open(QIODevice::WriteOnly);
            char dani[1024];
            while (!Openfile.atEnd()){
              int a=Openfile.read(dani, 1024);
               Savefile.write(dani, a);
            }
            Savefile.close();
            Openfile.close();
            delete dani;

        }
    }
}

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
   // QString OpenFile_1=QFileDialog::getExistingDirectory;
    CopyDirectory("D:\\Dir", "D:\\NewDir");
        std::cout<<"Kopiruvanie zavershilos' udachno!!!";
    return a.exec();
}
Lemo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Код на Pb Arei17 Помощь студентам 12 25.08.2010 16:28
Код С++ KennyMccormickSP Общие вопросы C/C++ 5 10.05.2010 23:49
код n! на C++ diana1002 Помощь студентам 1 01.10.2009 20:34
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37
Код на C++ Иллидан Общие вопросы Delphi 1 08.10.2008 14:02