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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.93
maxistudent
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 33
#1

Файлы и потоки - C++

03.03.2011, 20:04. Просмотров 1952. Ответов 9
Метки нет (Все метки)

В исходном файле F.txt даны float–числа в формате с фиксированной точкой (5 знаков после запятой). Создать файл F1.txt из отрицательных чисел, следующих за двумя положительными числами в F.txt; уважаемые программисты, как это сделать, чтобы читать из файла отдельные вещественные числа, да ещё и обрабатывать их?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2011, 20:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Файлы и потоки (C++):

нужно переделать код (из Файлы текстовые (FILE*) в Файлы текстовые (потоки)) - C++
вот задание для программы: 6. Задан текстовый файл input.txt. Требуется определить строки этого файла, содержащие максимальную по длине...

Потоки и файлы - C++
Здравствуйте! Помогите, пожалуйста, исправить ошибки, ну не получается у меня... я кажется запуталась с этими потоками......

потоки и файлы - C++
Почему при компиляции у меня вообще ничего не происходит? Хоть бы ошибку какую выдавало, а так не знаю где искать #include <iostream> ...

Файлы. Потоки - C++
Помогите пожалуйста, нужно нормально доработать программу.. у меня не получается... нужно чтобы программа считывала с блокнота данные и...

потоки и файлы - C++
У меня есть такое задание: Дан файл f, компоненты которого являются целыми числами. Записать в файл g, компоненты файла f, исключив...

Файлы, потоки... - C++
Доброго Вам времени суток, уважаемые программисты! Прошу объяснения следующих вопросов. 1) Каким образом реализованы сами файлы. (имею...

9
D@rkD@iver
111 / 111 / 3
Регистрация: 01.10.2008
Сообщений: 876
04.03.2011, 16:38 #2
C++
1
fscanf(f, "%f", &q);
0
IrineK
Заблокирован
04.03.2011, 17:24 #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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
int i;
double cur;
 
//запись в текстовый файл 10 чисел с 5 знаками после запятой
    ofstream outfile;
    outfile.open ("test.txt");
    if (outfile.is_open())
    {   outfile.precision(5);
        for(i=1;i<11; i++)
        {   cur=i/158.0;
            outfile<<fixed<<cur;
        }
        outfile.close();
        cout<<"Output operation successfully performed\n";
    }
    else
    cout << "Error opening file\n";
 
//считывание из текстового файла 10 чисел
//записанных в предыдущем блоке
 
    ifstream infile;
    infile.open ("test.txt");
    if (infile.is_open())
    {   while(infile.good())
        {   infile>>cur;
            cout<<cur<<"; ";
        }
        infile.close();
        cout<<"\nInput operation successfully performed\n";
    }
    else
    cout << "Error opening file\n";
 
    return 0;
}
0
Nomos
1 / 1 / 0
Регистрация: 04.03.2011
Сообщений: 4
04.03.2011, 17:42 #4
Цитата Сообщение от IrineK Посмотреть сообщение
Поскольку тема поста "Файлы и потоки", привожу пример для потоков:
У меня вопрос. Может я такой один удивительный, но вот чего хотел спросить -
Смотришь на код и ничерта в нём не понимаешь. Какие-то ифы, форы... куда, чего... ужос, даже разбираться неохота. Это вообще как, обычное явление в программировании?
1
silent_1991
04.03.2011, 18:42
  #5

Не по теме:

Nomos, это вы вообще к чему? Судя по вашим возгласам, вы не программист. Так позвольте узнать, что вы тогда делаете на форуме программистов и сисадминов?

1
Nomos
1 / 1 / 0
Регистрация: 04.03.2011
Сообщений: 4
04.03.2011, 19:36 #6
Уважаемый silent_1991!

Я здесь ни разу не программист как и, судя по всему, 90% здесь находящихся. Мой возглас был нацелен на то, что раздел по C++ для начинающих, но пока это сильно смахивает на QBasic для начинающих.
Если бы я хотел глядеть на хитросплетения форов и ифов - пошёл бы на другой форум.
Ладно, всё, оффтоп закончен, а то ещё в троли запишут.
0
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
04.03.2011, 19:39 #7
Цитата Сообщение от Nomos Посмотреть сообщение
Я здесь ни разу не программист
А где Вы хоть раз програмист ?
0
silent_1991
04.03.2011, 19:40
  #8

Не по теме:

Nomos, вы где здесь хитросплетения видите? Тут всего 3 (три) уровня вложенности, один из которых внешний. Чтобы хоть что-то понимать, нужно хоть что-то знать. Если вы не знаете азов - открывайте книжку и узнавайте их или не кричите, что вам подсунули быдлокод. А выложенный код простейший. По сути, там даже не надо знать значение большинства использованных функций, поскольку у них говорящие имена.

2
easybudda
04.03.2011, 20:22
  #9

Не по теме:

Цитата Сообщение от Nomos Посмотреть сообщение
Смотришь на код и ничерта в нём не понимаешь. Какие-то ифы, форы... куда, чего... ужос, даже разбираться неохота.
Для подписи фраза хорошая

1
IrineK
Заблокирован
05.03.2011, 00:13 #10
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Для Nomos, чтобы файловые потоки стали ближе и понятней:
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
34
35
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
int i;
char cur[70];
setlocale(LC_ALL,"");   
    
    ofstream NomosTheGreatOut;
    NomosTheGreatOut.open ("NOMOS.txt");
    if (NomosTheGreatOut.is_open())
    {   NomosTheGreatOut<<"У меня вопрос...\n";
        NomosTheGreatOut<<"Я такой один удивительный...\n";
        NomosTheGreatOut<<"Смотришь на код и ничерта...\n";
        NomosTheGreatOut<<"Я такой один удивительный...\n";
        NomosTheGreatOut<<"Куда, чего... ужос!!!\n";
        for(i=0;i<6;i++) NomosTheGreatOut<<"Я такой один удивительный...\n";
        NomosTheGreatOut<<"Б..., заело.\n";
        NomosTheGreatOut.close();
    }
 
    ifstream NomosTheGreatIn;
    NomosTheGreatIn.open ("NOMOS.txt");
    if (NomosTheGreatIn.is_open())
    {   while(NomosTheGreatIn.good())
        {       NomosTheGreatIn.getline(cur,70);
                cout<<cur<<endl;
        }
        NomosTheGreatIn.close();
    }
 
    return 0;
}
4
05.03.2011, 00:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2011, 00:13
Привет! Вот еще темы с ответами:

файлы-потоки - C++
Помогите пожалуйста... нужно написать родовую функцию, которая копирует n байт из файла в память, которая выделяется в родовой функции....

Потоки и файлы - C++
/*Дан текстовый файл f. Переформатировать исходный файл, разделяя его на строки так, чтобы каждая строка содержала столько символов,...

Потоки. Файлы - C++
#include &lt;stdlib.h&gt; #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;stdio.h&gt; #include &lt;fstream&gt; #include &lt;algorithm&gt; using...

Текстовые файлы и потоки ввода/вывода - C++
Доброго времени суток. Уважаемый гуру, не могли бы вы мне помочь с решением данной программы. Алгоритм знаю, но никак не могу его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru