0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 23
1

Ошибка при Считывании из файла форм-приложением

04.06.2013, 18:19. Показов 634. Ответов 3
Метки нет (Все метки)

Создаю приложение с формами на С++, одна из необходимых функций - считывание информации (точек графика) из файла, однако на команду:

ifstream fp ("input.txt");

выдает ошибку:
error C2065: 'ifstream' : undeclared identifier

библиотеки fstream и iostream подключены, полностью текст функции выглядит на данный момент так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void DA_Graf()
    {
        String ^tb = textBox4->Text;
        ifstream fp ("input.txt"); // планируется ввод имени из текст-бокса
        int ii;
        xy t1, t2;
        if (fp.is_open())
        {
            while(fp>>ii)
            {
                fp>>t1.x>>t2.y;
                while (ii>0)
                {
                    fp>>t2.x>>t2.y;
                    PAINT(t1.x,t1.y,t2.x,t2.y);
                }
            }
        }
        else
            error();
    }
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2013, 18:19
Ответы с готовыми решениями:

Ошибка при считывании из файла
При считывании файла (есть в архиве, outfile.txt) в 1 строке StringGrid'a (после фиксированной)...

Ошибка при считывании из файла
пишу тестер при кампиляции выдает не понятную ошибку,думаю проблема при считывании вопросов из...

Ошибка при считывании файла
Пожалуйста помогите разобраться почему не находит указанный мною файл. #include <windows.h>...

Ошибка при считывании координат с файла
Имеется файл POINTS.TXT, в котором записаны координаты точек (в формате: в одной строчке два числа...

3
433 / 368 / 149
Регистрация: 06.08.2012
Сообщений: 961
04.06.2013, 18:22 2
C++
1
using namespace std;
Добавлено через 1 минуту
или
C++
1
std::ifstream fp ("input.txt");
0
0 / 0 / 0
Регистрация: 12.05.2013
Сообщений: 12
04.06.2013, 18:25 3
Erfar, попробуй прописать вот так)

Код
#include <iostream>
#include <fstream>
using namespace std;
0
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 23
04.06.2013, 19:31  [ТС] 4
Благодарствую, помогло, оказалось у меня покакой-то причине строка с using namespace закомментирована

Однако наметилась ещё одна ошибка как раз по считыванию строки:
При тексте:
C++
1
2
String ^tb = textBox4->Text;
ifstream fp (tb);
выдает ошибку
error C2664: 'std::basic_ifstream<_Elem,_Traits>::basic_ifstream(const char *,std::ios_base::openmode,int)' : cannot convert parameter 1 from 'System::String ^' to 'const char *'

следующие попытки как-то обойти не привели к результату
C++
1
2
3
String ^tb = textBox4->Text;
char t [256] = tb;
ifstream fp (t);
error C2440: 'initializing' : cannot convert from 'System::String ^' to 'char [256]'
C++
1
2
3
String ^tb = textBox4->Text;
string t = tb;
ifstream fp (t);
error C2440: 'initializing' : cannot convert from 'System::String ^' to 'std::basic_string<_Elem,_Traits,_Ax>'

конвертирование в стринг - не дает результата, конвертирование в чар согласно msdn переводит только первый символ.

p.s. Насколько я знаю также существует способ обращения к какому-то файлу не просто по имени, а с выбором по древовидному списку из папок компьютера, если нетрудно могли бы ткнуть в толковый мануал как это реализовать, заранее спасибо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2013, 19:31

Ошибка при считывании матрицы из файла
void readfromfile (FILE * fp, double ** p, int num) { int i,j; for(i=0;i&lt;num;i++) ...

Ошибка при считывании строки из файла
При попытке прочитать строку выдает ошибку: Warning: fgets() expects parameter 1 to be resource,...

Ошибка при считывании с файла чисел
Помогите, пожалуйста, исправить следующую ошибку

Ошибка при считывании слова из файла
Есть функция, которая должна считывать слова с файла и сравнивать их с переданным ей словом. Но она...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.