Тег cfile следует использовать для вопросов о классах CFile и CStdioFile (и их родственниках) в MFC (Microsoft Foundation Classes) для кода C++. Обычно вам также следует добавлять теги C++ (или, возможно, Visual-C++) и MFC. Он не подходит для вопросов с меткой C - используйте для таких вопросов простой тег "файл".
1 ответ

CFile записывает некоторую стоимость мусора

Я записываю некоторые данные в File.But, но он не пишет это правильно. Код: CString sFileName = "C:\\Test.txt"; CFile gpFile; CString testarr[10] = {"Tom","Ger","FER","DER","SIL","REM","FWE","DWR","SFE","RPOP"}; if (!gpFile.Open( sFileName,CFile::mo…
01 фев '12 в 09:57
0 ответов

Как найти логическую длину файла в байтах в C#

Я пытаюсь переписать часть моего приложения из ATL/COM(C++) в WPF, C#. В старом приложении они используют m_inputFile = new CFile(fileName,CFile::modeRead); DWORD fileLength= (DWORD) m_inputFile->GetLength(); Но когда я использую FileInfo.Length …
17 май '14 в 00:06
1 ответ

CFile читает 0 байтов

При использовании CFile по какой-то причине мой вызов read() возвращает 0 байтов после первого вызова CFile iniFile; int bytesRead=0; char buffer[_MAX_PATH]; if(iniFile.Open(iniDirFilename,CFile::modeRead)){ bytesRead += iniFile.Read(buffer,_MAX_PAT…
22 май '12 в 19:13
2 ответа

CFile возвращает отладочное утверждение

У меня есть старый проект в Visual C++, и я пытаюсь перенести его в Visual Studio 2013. Когда я проверяю, существует ли текстовый файл, CFile возвращает ошибку подтверждения отладки. Код является: if (!txt_file.Open(txt_name, CFile::modeWrite | CFil…
19 янв '16 в 13:47
1 ответ

C++ Невозможно прочитать кириллический текст UTF-8 из файла

Файл имеет кодировку UTF-8 (65001). Я не могу прочитать кириллические символы из него. CString FNAME; CStdiofile fNFR; fNFR.Open(_T("LFS200.25"), CFile::modeRead); fNFR.ReadString(FNAME); И получил это: Р—РёРјРЅРёР№ максимум 1989/90 РіРі. вм…
08 фев '17 в 11:53
1 ответ

Вопрос о CFile Seek

Я использую функцию поиска MFC CFile. У меня проблема с поиском вне длины файла. CFile cfile; BOOL bResult = cfile.Open( L"C:\\2.TXT", CFile::modeReadWrite | CFile::modeCreate | CFile::modeNoTruncate | CFile::typeBinary | CFile::shareDenyNone); cfil…
15 сен '09 в 03:14
2 ответа

Как сделать код на C++ быстрее: создание файла.csv из данных камеры с использованием CFile

Общий обзор заключается в том, что метод file.write() файла CFile вызывается для каждого отдельного целочисленного значения данных (строка 9) вместе со строкой 12, где я записываю запятую в файл. Это означает, что для 327 680 целых входных данных су…
30 янв '19 в 23:34
1 ответ

Есть ли способ заставить scanf читать из файла

У меня есть куча непечатаемых символов ASCII, которые я хотел дать в качестве входных данных для программы. Итак, я хотел знать, есть ли способ предоставить вход для scanf в C из файла. ОБНОВЛЕНИЕ: fscanf - это способ чтения данных из файлов, но я н…
28 окт '14 в 21:55
1 ответ

CStdioFile::GetPosition для длинного файла (15 МБ) неверно на несколько байтов

У меня есть следующий код, где идея состоит в том, чтобы прочитать текстовый файл построчно и сохранить текущую позицию m_numBytesRead. Так что, если я прерываю цикл (в моем случае, чтобы разбить текст на парсинг больших файлов) и пытаюсь получить д…
01 окт '15 в 16:10
1 ответ

Есть ли способ ускорить частые операции записи файлов? CFile

Моя задача - записывать небольшие части данных в файл часто и с гарантией. Это своего рода система регистрации, которая должна обеспечивать гарантированную безопасность и скорость сохранения данных на диск. Я обнаружил, что тормоза появляются в функ…
12 окт '10 в 06:11
1 ответ

CFile и CStdioFile Чтение по одному байту за раз

Используя C++ MFC с Visual Studio 2008, я пытаюсь использовать CFile или CStdioFile, чтобы прочитать в последней строке текстового документа, сохранить его, а затем перепечатать его после того, как в файл был добавлен текст. Я получил, что эта часть…
28 май '14 в 11:31
1 ответ

Может ли указатель файла измениться в процессе записи или чтения объекта CFile

У меня есть объект CFile, к которому могут обращаться несколько потоков. Существует вероятность того, что один поток записывает данные в этот файл, в то время как другой поток считывает данные из файла. Я хочу знать, есть ли какая-либо небезопасност…
07 апр '09 в 06:29
1 ответ

Как использовать CFileFind в приложении MFC Smart Device VC++?

Я получаю ошибку, как это error C2065: 'CFileFind' : undeclared identifier error C2146: syntax error : missing ';' before identifier 'finder' error C2065: 'finder' : undeclared identifier error C2065: 'finder' : undeclared identifier
10 апр '13 в 07:16
0 ответов

CFile:: Не открывать экземпляр перегруженной функции

void CMFCApplication1Dlg::OnBnClickedButton1() { CFile cfile_object; cfile_object.Open("c:\\test\\ucancode_cfile_example.txt", CFile::modeCreate | CFile::modeWrite); } Ошибка: нет экземпляра перегруженной функции CFile::open Пожалуйста, помогите
02 окт '14 в 05:02
2 ответа

MFC CFile написать

Я использую MFC, чтобы написать приложение для измерений. При первом запуске мои данные записывались в первый столбец, а затем в следующий и следующий ряд. Вот вопрос. На втором этапе, как мне записать данные во второй столбец? CFile DataFile(m_strP…
25 июл '13 в 02:13
1 ответ

Открытие текста в блокноте в MFC

Так же, как указано в названии. Как открыть текст в блокноте в MFC? Я использовал CFileDialog, чтобы открыть диалоговое окно "Сохранить как" следующим образом: TCHAR szFilters[] = _T ("Text files (*.txt)¦*.txt¦All files (*.*)¦*.*¦¦"); CFileDialog dl…
11 июл '13 в 05:48
1 ответ

Откройте.cfile из rtl_sdr после конвертации с помощью GNU Radio

У меня есть двоичный файл (capture.bin) из инструмента rtl_sdr. Я преобразую его в.cfile с этим руководством http://sdr.osmocom.org/trac/wiki/rtl-sdr Где я могу получить данные в этом файле? Цель состоит в том, чтобы получить числовой формат из исто…
05 мар '14 в 14:46
1 ответ

Совместное использование C++ CFile с C# App не работает?

У меня возникают проблемы с получением файла, созданного и заполненного приложением C++, для чтения другим приложением C#, пока оно еще открыто в приложении C++. Я создаю файл со строкой: txtFile.Open(m_FileName, CFile::modeCreate | CFile::modeWrite…
25 апр '16 в 07:40
1 ответ

LPTSTR + CFile Написать вопрос

Я пытаюсь прочитать элементы из CListBox и записи в файл с использованием CFile. Вот мой код int count = m_lstSelectedItems.GetCount(); CFile cfile_object; cfile_object.Open( L"C:\\temp.txt", CFile::modeCreate|CFile::modeReadWrite); for(int i=0; i&l…
01 окт '14 в 04:09
1 ответ

MFC C++ обновить текстовый файл из редактирования

Я знаю, как читать текстовый файл и показывать его содержимое в элементе редактирования, но как мне записать в текстовый файл обновление / перезапись его содержимого в элементе редактирования? Я посмотрел везде, и хотя я могу записать в файл с задан…
12 янв '14 в 21:02