Russian Qt Forum

Qt => Вопросы новичков => Тема начата: KBAC от Апрель 08, 2012, 23:21



Название: Не работает ввод из файла средствами fstream и cstdio
Отправлено: KBAC от Апрель 08, 2012, 23:21
Привет всем.
Код:
#include "mainwindow.h"
#include <fstream>
using namespace std;
#include <stdio.h>

int main(int argc, char *argv[])
{
 //   FILE *fin;
   // fin = fopen("tst.txt","r");
    ifstream fin ("tst.txt");
    if (!fin) {
        int i = 0;
    }
//    fclose(fin);
    fin.close();

    QApplication a(argc, argv);
    MainWindow w;
    w.show();
   
    return a.exec();
}
Оба метода открытия файла не работают. Алгоритм при проверке условия идет по ветке "истина". Fin == false.
Использовать cstdio жизненно необходимо. Если, конечно, нет никакого способа преобразовать другие типы к FILE*.


Название: Re: Не работает ввод из файла средствами fstream и cstdio
Отправлено: V1KT0P от Апрель 08, 2012, 23:29
Оба метода открытия файла не работают. Алгоритм при проверке условия идет по ветке "истина". Fin == false.
Использовать cstdio жизненно необходимо. Если, конечно, нет никакого способа преобразовать другие типы к FILE*.
Попробуй с абсолютным путем, я думаю ты запускаешь прогу из под кьют креатора а он директорию на одну выше выставляет.


Название: Re: Не работает ввод из файла средствами fstream и cstdio
Отправлено: KBAC от Апрель 08, 2012, 23:50
Код:
const char* filename = ".\tst.txt";
const char* filename = ".\TJAP_KP_QT\tst.txt";
Так не находит.
Код:
    const char* filename  = "c:\Users\Dude\Documents\Visual Studio 2010\Projects\Qt Projects\TJAP_KP_QT\tst.txt";
А так пишет "incomplete universal character name \U


Название: Re: Не работает ввод из файла средствами fstream и cstdio
Отправлено: mutineer от Апрель 08, 2012, 23:53
Код:
const char* filename = ".\tst.txt";
const char* filename = ".\TJAP_KP_QT\tst.txt";
Так не находит.
Код:
    const char* filename  = "c:\Users\Dude\Documents\Visual Studio 2010\Projects\Qt Projects\TJAP_KP_QT\tst.txt";
А так пишет "incomplete universal character name \U

надо \\ вместо \


Название: Re: Не работает ввод из файла средствами fstream и cstdio
Отправлено: KBAC от Апрель 09, 2012, 00:07
Спасибо ;D