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

создать файл 1.part и записать в него первые x элементов массива. После чего, создать второй файл 2.part, куда записать оставшиеся в массиве элементы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в программе, адресная арифметика(Компилятор выдает ошибку "Cannot conver int* to int") http://www.cyberforum.ru/cpp-beginners/thread728037.html
#include <stdio.h> #include <time.h> #include <stdlib.h> #include <alloc.h> int size=(int*)malloc(50*sizeof (int)) { for (i=0;i<size;i++) m=50-random(101); } void main ()
C++ Массивы. Статика #include <iostream> void vvod(int, int, int*); void sozd(int, int, int *, int*, int*); void vivod(int*, int, int&); using namespace std; void main() { setlocale (LC_ALL, "rus"); http://www.cyberforum.ru/cpp-beginners/thread728031.html
В прямоугольной целочисленной матрице определить количество строк что содержат хотя бы один нулевой элемент. C++
В прямоугольной целочисленной матрице определить количество строк что содержат хотя бы один нулевой элемент. В прямокутній щлочнсельній матриці визначити кількість стрічок що 1 містять хоча 6 олив нульовий елемент.
C++ Выичлисть значение сложной (составной) функции
Помогите сделать программу
C++ LZ78, LZSS http://www.cyberforum.ru/cpp-beginners/thread728017.html
Кто может, поделитесь программными кодами. Очень нужно) язык с++, с#.
C++ подключение библиотеки allegro подскажите пожалуйста новичку как подключить библиотеку allegro в div-c++? подробнее

Показать сообщение отдельно
Фрутоняня
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 3

создать файл 1.part и записать в него первые x элементов массива. После чего, создать второй файл 2.part, куда записать оставшиеся в массиве элементы. - C++

11.12.2012, 21:35. Просмотров 545. Ответов 3
Метки (Все метки)

Не могу понять почему не работает вот этот кусок текста.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    
ofstream q ("1.part");
for (int i=0; i<10; ++i)
{
     q << mas [i];
     z++;
     if (z==x+1)
     {
          z=0;
          q.close();
          ofstream q ("2.part");
     }
}
q.close();
Смысловая нагрузка в нём следующая: есть массив mas из 10 интеджер-элементов, там цифры от 1 до 10. Число x - задаёт пользователь. Нужно создать файл 1.part и записать в него первые x элементов массива. После чего, создать второй файл 2.part, куда записать оставшиеся в массиве элементы.

Компилируется успешно, запускается. В результате создаёт 2 файла - в первом честно заносит первые x элементов, а во втором пустота. В чём проблема?

Добавлено через 29 минут
Ну же, ну же
Курсовая встала :с

Добавлено через 12 минут
БУМП!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru