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

Организация файлового ввода/вывода (работа с текстовыми и двоичными файлами) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение параметров из командной строки http://www.cyberforum.ru/cpp-beginners/thread242982.html
есть програма которая считает количество строк. написана на с. через командную строку я её скомпилировал - она работает! подскажите плз как записать чтоб эта програма считала строки с МОЕГО УКАЗАНОГО ФАЙЛА. как мне указать этот файл в командоной строке.... вот что я делал сначала Запустил командную строку C: cd \borlandc cd \borlandc\bin bin\bcc32.exe -I"include" -L"lib" recusive.c...
C++ написать программу, которая http://www.cyberforum.ru/cpp-beginners/thread242962.html
Работа с файлами C++
Здравствуйте. Пожалуйста, дайте наводку на составление программы. Вот моя прога : #include <stdio.h> // Обьявление #include <conio.h> // прототипов #include <math.h> // библио #include <locale> // течных #include <string> // функций void main(void) { int i, A = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}, *pA=&A, S = 0; // Обьявление переменных и массива
C++ Неправильно считает
имеется простой код #include <math.h> #include <stdio.h> #include <dos.h> #include <stdlib.h> int main(void) {
C++ Одномерный массив и указатели http://www.cyberforum.ru/cpp-beginners/thread242957.html
Доброго времени суток! Очень нужно написать программку на Си... Вот условие: Если сумма элементов, расположенных левее минимального меньше максимального, то найти среднее арифметическое элементов, расположенных до минимального.(все переменные должны быть объявлены как указатели)... сам две сделал а эту ну никак((
C++ Просуммировать элементы матрицы Х(6,8), сумма индексов которых равна заданной константе К Здравствуйте. Пожалуйста, дайте наводку на составление программы. Вот моя прога : #include <stdio.h> // Обьявление #include <conio.h> // прототипов #include <math.h> // библио #include <locale> // течных #include <string> // функций void main(void) { int i, A = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}, *pA=&A, S = 0; // Обьявление переменных и массива подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1600 / 1228 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
15.02.2011, 01:03     Организация файлового ввода/вывода (работа с текстовыми и двоичными файлами)
3
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
#include <iostream>
#include <fstream>
using namespace std;
 
int main(){
    int l, r, tmp;
    fstream fs("text.dat", ios::out|ios::binary);
    while(cin>>tmp){
        fs.write((char*)&tmp, sizeof(tmp));
    }
    cin.clear();
    cin.ignore();
    fs.close();
    cout<<"Input interval: left, right\n";
    cin>>l>>r;
    if(l>r) swap(l, r);
    ifstream ifs("text.dat", ios::binary);
    while(ifs.read((char*)&tmp, sizeof(tmp))){
        if(tmp>=l&&tmp<=r) cout<<tmp<<"  ";
    }
    ifs.close();
}
 
 
//   2  5  -8 -1  0  18  -19  3  n
 
Текущее время: 08:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru