Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
studentc
1 / 1 / 1
Регистрация: 08.10.2012
Сообщений: 5
1

Написать программу, которая создает файл

08.10.2012, 17:17. Просмотров 1606. Ответов 2
Метки нет (Все метки)

Здравствуйте! Помогите написать программу на Visual Studio 2010.

Задание: Написать программу, которая создает файл (name.txt), записует в файл данные введенные с клавиатуры, считует файл и выводит данные на экран.

Вводить информацию нужно для 5-и студентов :
1. ФИО студента
2. № студ. билета
3. № курса
4. № группы
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2012, 17:17
Ответы с готовыми решениями:

Написать программу, которая создает свою копию
Можно ли мне взять любой name.exe, потом его открыть считать через...

Написать программу, которая создает матрицу NxN с элементами
Написать программу, которая создает матрицу NxN с элементами, пронумерованными...

Написать программу, которая создает строку. ( сложная задачка )
Написать программу, которая создает строку, состоящий из степеней от одного до...

составить программу,которая создает файл, состоящий из 10 значений типа int. прочитать файл и вычислить сумму его элементов
составить программу,которая создает файл, состоящий из 10 значений типа int....

Как создать программу которая сама создает файл
Вообщем нужен небольшой кусок кода который отвечает за создание файла. Есть...

2
David Sylva
1294 / 956 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
08.10.2012, 18:51 2
Лучший ответ Сообщение было отмечено studentc как решение

Решение

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
#include <iostream> 
#include <string>
#include <fstream> 
 
int main() 
{    
    std::string name; 
    int number; 
    int course; 
    int group; 
    int i;
    
    std::ofstream outfile("name.txt");   
    
 
    for ( i = 0; i < 2; i++) 
    { 
        std::cout << "Inter F.I.O " << std::endl; 
        getline(std::cin, name); 
        std::cout << "Inter a number of student bilet " << std::endl; 
        std::cin >> number; 
        std::cout << "Inter a course number " << std::endl; 
        std::cin>> course; 
        std::cout << "Inter a number group " << std::endl; 
        std::cin >> group; 
        std::cin.ignore(1);
        outfile << name << " " << number << " "<< course << " "<< group << std::endl;
    }  
 
     std::ifstream infile("name.txt"); 
 
     if(!infile.is_open()) 
       std::cout << "Error " << std::endl; 
     else 
     {   
         
         while(infile >> name >> number >> course >> group) 
         std::cout << name << " " << number << " "<< course << " " << group << std::endl; 
     } 
}
Добавлено через 35 секунд

Не по теме:

Следи за тем, что ты пишешь

2
studentc
1 / 1 / 1
Регистрация: 08.10.2012
Сообщений: 5
08.10.2012, 20:32  [ТС] 3
Цитата Сообщение от David Sylva Посмотреть сообщение
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
#include <iostream> 
#include <string>
#include <fstream> 
 
int main() 
{    
    std::string name; 
    int number; 
    int course; 
    int group; 
    int i;
    
    std::ofstream outfile("name.txt");   
    
 
    for ( i = 0; i < 2; i++) 
    { 
        std::cout << "Inter F.I.O " << std::endl; 
        getline(std::cin, name); 
        std::cout << "Inter a number of student bilet " << std::endl; 
        std::cin >> number; 
        std::cout << "Inter a course number " << std::endl; 
        std::cin>> course; 
        std::cout << "Inter a number group " << std::endl; 
        std::cin >> group; 
        std::cin.ignore(1);
        outfile << name << " " << number << " "<< course << " "<< group << std::endl;
    }  
 
     std::ifstream infile("name.txt"); 
 
     if(!infile.is_open()) 
       std::cout << "Error " << std::endl; 
     else 
     {   
         
         while(infile >> name >> number >> course >> group) 
         std::cout << name << " " << number << " "<< course << " " << group << std::endl; 
     } 
}
Добавлено через 35 секунд

Не по теме:

Следи за тем, что ты пишешь

Спасибо БОЛЬШОЕ!!!
Мы Можем Многое!!!
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2012, 20:32

Написать функцию, которая создает файл, заполняя его случайными символами
Помогите чайнику! В общем,задание вроде элементарное: &quot;Написать функцию,...

Написать программу, которая создает и обрабатывает массив структур согласно индивидуальному заданию
Написать программу на языке С ++, которая создает и обрабатывает массив...

Написать программу, которая создает двумерный массив со случайными числами A[N,M]. Вычислить сумму и число положительных элементов массива
Написать программу, которая с помощью датчика случайных чисел создает двумерный...


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

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

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