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

потоки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ порядок байтов http://www.cyberforum.ru/cpp-beginners/thread241265.html
Подскажите, пожалуйста, как записать целое число в битовый файл, чтобы на всех машинах оно считывалось бы с одинаковым порядком байт.
C++ Вывод наибольшего числа #include "TXLib.h" int main() { txCreateWindow (500, 500); const int SIZE = 10; int x = {}; int i = 0; while (i < SIZE) http://www.cyberforum.ru/cpp-beginners/thread241217.html
Из заданного интервала натуральных чисел определить все простые числа C++
из заданного интервала натуральных чисел определить все простые числа
Улитка) C++
Улитка ползёт по вертикальному шесту высотой h метров, поднимаясь за день на a метров, а за ночь спускаясь на b метров. На какой день улитка доползёт до вершины шеста? Программа получает на вход натуральные числа h, a, b и должна вывести одно натуральное число. Гарантируется, что a>b. При решении этой задачи нельзя пользоваться условной инструкцией if и циклами.
C++ Конвертирование текстового файла в двоичный http://www.cyberforum.ru/cpp-beginners/thread241183.html
Здравствуйте! У меня возникла проблема при конвертировании текстового файла в двоичный. Помогите, пожалуйста, найти ошибку в коде: extern struct tabl { int pob, por, nich, zab, prop, och; char name; }; tabl *q; void convert(int a) { FILE *in,*bin; char s, d; int i;
C++ Метод вставки Расположение массива в порядке убывания методом вставки!!! Как это? Я просто саму задачу не понимаю, решить, думаю, смогу??? По убыванию - это легко, а что за "метод вставки"? подробнее

Показать сообщение отдельно
Mayonez
 Аватар для Mayonez
379 / 271 / 20
Регистрация: 26.12.2009
Сообщений: 875
11.02.2011, 16:37     потоки
1----------------------------------------------------------------------------------------------------------
Можно ли перенаправить потоки cin/cout для ввода/вывода из файла?
2----------------------------------------------------------------------------------------------------------
Что здесь не так:
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
33
#include <fstream>
#include <iostream>
 
using namespace std;
 
int main()
{
   fstream file;
   file.open( "input.dat" );
   short   B;
   file >> B;
   for (short i = 0; i < B; i++)
   {
      short   P;
      file >> P;
      
      for (short j = 0; j < P; j++)
      {
            short a, b;
            file >> a >> b;
            cout << a << " " << b << endl;
      }
      
      for (short j = 0; j < P; j++)
      {
            short a, b;
            file >> a >> b;
            cout << a << " " << b << endl;
      }
   }
 
   return 0;
}
не работает так, как нужно, например, для файла:
2
2
1 1
3 5
4 10
2 2
1
1 1
2 2

???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru