Форум программистов, компьютерный форум CyberForum.ru

Окончание файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Осуществить зеркальное отображение байта (unsigned char b) http://www.cyberforum.ru/cpp-beginners/thread959944.html
То есть у нас есть, допустим: 00011001, надо получить 10011000. Как это сделать? #include <iostream> int main() { unsigned char b; int i,j,k; printf("Vvedite 4islo: "); scanf_s("%d",&b); printf("bayt 4isla: ");
C++ Посмотрите задачу есть программа #include <stdio.h> #include <math.h> #include <conio.h> #include <locale.h> int main() { setlocale(LC_ALL, "Russian"); http://www.cyberforum.ru/cpp-beginners/thread959940.html
C++ левый операнд должен быть левосторонним значением (Где показывает что именно в этой части кода)
#include "stdafx.h" #include "Tic Tac Toe.h" #define MAX_LOADSTRING 100 // Глобальные переменные: HINSTANCE hInst; // текущий экземпляр TCHAR szTitle; // Текст строки заголовка TCHAR szWindowClass; // имя класса главного окна RECT rect;
C++ алгоритм RLE
Нужна помощь. Чтобы сделать алгоритм сжатия RLE на с++
C++ Нужно описать структуры http://www.cyberforum.ru/cpp-beginners/thread959909.html
Вот мое задание : Университет содержит несколько факультетов, состоящих из кафедр. На факультете может быть несколько специальностей, по которым обучаются студенты, объединенные в учебные группы. Каждая специальность имеет свой перечень изучаемых предметов, каждый предмет - список рекомендованной литературы. По каждому из этих объектов хранится следующая информация: ФАКУЛЬТЕТ: наименование, ФИО...
C++ Проблемы с циклом while Подскажите пожалуйста: #include <stdio.h> int main() { int mas; int i=0; while(scanf("%d", &mas)!=EOF) { подробнее

Показать сообщение отдельно
ArkTaS
1 / 1 / 0
Регистрация: 01.07.2013
Сообщений: 127
22.09.2013, 20:02     Окончание файла
Доброго вечера! В тхт файле всего одна строка из 12 символов- 12 байт. Пытаюсь ее прочитать но читается она только с лишними каракулями в конце. Проверка конца файла eof не срабатывает. Помогите разобраться !
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
    HANDLE hFile;
        MyFileInfo temp = GetFileInfo(fileName);  // Инфа о файле
        hFile=CreateFile((m_currentDir + _T('/') + fileName).c_str(), GENERIC_READ, FILE_SHARE_WRITE | FILE_SHARE_READ |FILE_SHARE_DELETE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
        if(hFile !=INVALID_HANDLE_VALUE)
        {
          cout<<endl<< " Открытие удалось "; 
          bool bResult;
          DWORD nBytesRead;
          const int sd=temp.size;  // sd как парамент для Buff не катит как и для ReadFile
          char Buff[50];
          bResult = ReadFile(hFile, &Buff ,sizeof(Buff), &nBytesRead, NULL);
          if (bResult &&  nBytesRead == 0 ) 
          {
          Buff[12]='\0';
          cout<<endl<<Buff;
          }
          cout<<endl<<Buff;
          if (bResult) 
          {
              cout<<endl<< " Файл прочитан "; return true;
              cout<<endl<< " Размер "<<temp.size; return true;
          }
          else
          {
              cout<<endl<< " Не удается прочитать файл "; return false;
          }
        }
        else
        {
          cout<<endl<< "INVALID_HANDLE_VALUE"; return false;
 
        }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru