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

Подскажите, как должно выглядеть это задание? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ string http://www.cyberforum.ru/cpp-beginners/thread342590.html
народ я вот решаю задачу .. вводишь в файл input.txt латинскую букву...а в файл output.txt выводить должно справа стоящую на клавиатури букву. вот код: #include <fstream> #include <string>...
C++ Что такое ' ' (апострофы) Да, я знаю что char c = '1'; // == 48 А вот что такое '1234' и почему нельзя '12345'? http://www.cyberforum.ru/cpp-beginners/thread342587.html
Определить когда массив меняет знак. C++
Дан массив чисел, как положительных так и отрицательных. Нужно определить номер элемента, который первым меняет знак с отрицательного на положительный и номер элемента, который последним меняет...
C++ Абстракция данных...модули определяющие типы
//--------------------------------------------------------------------------- #pragma hdrstop #include <tchar.h> #include <dos.h>...
C++ namespace Страуструп 3-е издание http://www.cyberforum.ru/cpp-beginners/thread342566.html
Добрый вечер народ) Читаю книгу Страуструпа 3-е издание там встретился такой фрагмент кода: namespace Stack { void push(char); char pop(); } void...
C++ Преобразование типа class ne { public: ne(); ~ne(); double x1; char l; }; ne O; ne::~ne(){}; подробнее

Показать сообщение отдельно
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
16.08.2011, 22:06
Цитата Сообщение от Mitrandir Посмотреть сообщение
Как выглядит чтение фала по байтам и как надо в итоге это все записать ?
The following C program opens a binary file called myfile, reads five bytes from it, and then closes the file.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
 
int main(void)
{
  char buffer[5] = {0};  /* initialized to zeroes */
  int i, rc;
  FILE *fp = fopen("myfile", "rb");
  if (fp == NULL) {
    perror("Failed to open file \"myfile\"");
    return EXIT_FAILURE;
  }
  for (i = 0; (rc = getc(fp)) != EOF && i < 5; buffer[i++] = rc)
    ;
  fclose(fp);
  if (i == 5) {
    puts("The bytes read were...");
    printf("%x %x %x %x %x\n", buffer[0], buffer[1], buffer[2], buffer[3], buffer[4]);
  } else
    fputs("There was an error reading the file.\n", stderr);
  return EXIT_SUCCESS;
}
http://en.wikipedia.org/wiki/C_file_...am_using_fgetc
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru