Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
5 / 5 / 3
Регистрация: 10.06.2011
Сообщений: 205
1

Ошибка E2285 Could not find a match for 'ifstream::basic_ifstream(UnicodeString)'

04.07.2015, 12:40. Просмотров 2458. Ответов 1
Метки нет (Все метки)

Здравствуйте. Объясните чайнику, из-за чего не работает этот код? Точнее как исправить...

E2285 Could not find a match for 'ifstream::basic_ifstream(UnicodeString)'

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if ( OpenTextFileDialog1->Execute() )
    {
     String linktofile = OpenTextFileDialog1->FileName;
    char *str = new char[1024];
    int i = 0;
    int imax;
    ifstream base(linktofile);
    while (!base.eof())
    {
        base.getline(str, 1024, '\n');
        i++;
    }
    base.close();
    delete str;
    const int i2 = i;
Добавлено через 31 минуту
С этим разобрался, не могу понять, как привести это в нормальный вид (или совместить с первым кодом)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    String bb[2000];
 
    imax = i;
 
    char a[30] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, };
 
    FILE *fp = fopen("C:\\Users\\No-name\\Desktop\\proxy.txt", "r+");
    for (; i!=0; i--)
    {
        if (fp != NULL)
        {
            fgets(a, i, fp);
 
            bb[i] = a;
        }
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.07.2015, 12:40
Ответы с готовыми решениями:

Ошибка: Could not find a match for
Ошыбка немогу понять почему! Unit1.cpp(91): E2285 Could not find a match for...

[BCC32 Error] Unit1.cpp(15): E2285 Could not find a match for 'Poly::Poly(int)'
TForm1 *Form1; const unsigned int i = 5, j = 2; int mass; int choice_f = 0, counter = 0; Poly...

E2285 Could not find a match for 'TCounters::TCounters(const TCounters&)'
main.cpp #pragma hdrstop #include <tchar.h> #include "timers.h"...

[BCC32 Error] File1.cpp(74): E2285 Could not find a match for 'student1::student1(const char *,int,int)'
#include<conio.h> #include<stdio.h> #include<iostream.h> #include<windows.h>...

1
12 / 12 / 9
Регистрация: 12.04.2012
Сообщений: 259
04.07.2015, 13:50 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if ( OpenTextFileDialog1->Execute() )
    {
String linktofile = OpenTextFileDialog1->FileName;
    char *str = new char[1024];
    int i = 0;
    int imax;
    ifstream base(linktofile.c_str());
    while (!base.eof())
    {
        base.getline(str, 1024, '\n');
        i++;
    }
    base.close();
    delete str;
    const int i2 = i;
    }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.07.2015, 13:50

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Could not find a match for
_construct.h(85): E2285 Could not find a match for 'MyClass::MyClass(const MyClass)' Что это за...

Could not find a match for SelectDirectory
Появился такой косяк: в коде в функции Select Directory компилятор находит ошибку, в чём ошибка -...

Kohana: Unable to find a route to match the URI
Скачал kohana 3.1.4, распаковал в папку htdoc/kohana. В браузере открыл localhost/kohana/index.php...

Как исправить ошибку - Could not find a match for 'operator AnsiString::=(TDateTime)'
Организовать хранение данных в файле в следущую структуру, фио, дата, время 1) Написать процедуру...


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

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

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