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

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

Войти
Регистрация
Восстановить пароль
 
viktorrrr
45 / 45 / 1
Регистрация: 11.02.2010
Сообщений: 375
#1

Файл последовательного доступа - C++

01.07.2011, 22:52. Просмотров 734. Ответов 3
Метки нет (Все метки)

Здрасте всем. Есть два вопроса. В описанном ниже файле
1) как сделать так, чтобы данные сначала выходили в одну строчку после ввода. Плюс не мешало бы более умный выход из цикла сделать))А то что за фигня контл зе)))
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
#include <iostream>
#include <stdlib.h>
#include<fstream>
#include<iomanip>
 
using namespace std;
 
int main()
{
    ofstream File("text.txt", ios::out);
    if(!File){
        cerr<<"Fail ne mozet bitj otkrit"<<endl;
        exit(1);
    }
    cout<<"vvedite imja? familiju, ot4estvo"<<endl
        <<"Nazmite Ctrl+z 4tobi zakon4itj vvod"<<endl;
    char Name[20];
    char Family[20];
    char Ot4estvo[20];
    while(cin>>Name>>Family>>Ot4estvo)
    {
        File<<Name<<"        "<<Family<<"       "<<Ot4estvo<<endl;
        cout<<endl;
    }
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2011, 22:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Файл последовательного доступа (C++):

Файл последовательного доступа - C++
Помогите, пожалуйста, с задачей. Заполнить файл последовательного доступа f целыми числами, полученные с помощью генератора случайных...

Файл последовательного доступа - C++
Ребят, не могу понять как делать и препод ничего толком не объясняет: Заполнить файл последовательного доступа N действительными...

Создать файл последовательного доступа - C++
На языке С++ создать файл последовательного доступа. Добавить к файлу несколько записей. Прочитать файл, выполнив указанное в задании...

Сформировать новый файл последовательного доступа - C++
Здравствуйте. Помогите пожалуйста переписать прогу на с++. Никак не пойму как там манипулировать файлами. Условие: Записать в файл...

Записать в файл последовательного доступа N вещественных чисел - C++
Записать в файл последовательного доступа N вещественных чисел. Найти разность первого и последнего компонентов файла. Подскажите в...

Заполнить файл последовательного доступа N целыми числами - C++
Помогите 1. Заполнить файл последовательного доступа N целыми числами, полученными с помощью датчика случайных чисел 2. считать...

3
Jupiter
Каратель
Эксперт С++
6561 / 3982 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
01.07.2011, 23:07 #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
#include <iostream>
#include <fstream>
 
int Run()
{
    std::ofstream file("text.txt", std::ios::out);
    if(!file.is_open())
    {
         std::cerr << "File not found";
         return 1;
    }
    std::cout << "Enter FIO:\n" << std::endl;
    char FIO[60], cont = 'y';
    while(cont == 'y' || cont == 'Y')
    {
        std::cin.ignore();
        std::cout << ">> ";
        std::cin.getline(FIO, 60, '\n');
        file << FIO << '\n';
        std::cout << "Continue?(y/n)\n";
        std::cin >> cont;
    }
    return 0;
}
 
int main()
{
    return !Run() ? 0 : 1;
}
0
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
02.07.2011, 00:12 #3
Maxwe11, может
C++
1
2
3
4
int main()
{
    return Run();
}
?
1
Jupiter
Каратель
Эксперт С++
6561 / 3982 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
02.07.2011, 00:22 #4
OstapBender, угу)
0
02.07.2011, 00:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2011, 00:22
Привет! Вот еще темы с ответами:

Записать в файл f последовательного доступа N натуральных чисел - C++
Записать в файл f последовательного доступа N натуральных чисел. Получить в другом файле последовательного доступа все компоненты файла f,...

Записать следующие данные в файл последовательного доступа - C++
КАК Записать следующие данные в файл последовательного доступа: (7.8, -5.23, 1.2, 0.71,43,7.8,8,9.76). Найти: а) сумму компонент файла; б)...

Записать в файл последовательного доступа N произвольных чисел - C++
&quot;Файловый тип данных&quot; Записать в файл последовательного доступа N произвольных чисел натуральных чисел .Переписать в другой файл...

Записать в файл последовательного доступа n произвольных чисел. - C++
Переписать в другой файл последовательного доступа те элементы, которые кратны К. Вывести полученный файл на печать.


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

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

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