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

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

Войти
Регистрация
Восстановить пароль
 
PowerWithin
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 18
#1

Введеные с клавиатуры название команды, количество баллов, город записать в файл - C++

03.06.2014, 17:21. Просмотров 266. Ответов 4
Метки нет (Все метки)

Мне нужно чтоб введеные с клавиатуры название команды, количество балов, город записалось в файл)))но он не записывает помоги плиз))вот текст программы
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
43
44
45
46
47
48
49
50
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<fstream.h>
struct sport{
       char name[50]; 
       char town[50];
       int players;
       int credits;
       };
  void teils(sport *a,int n)
{   srand(time(NULL));
    for(int i=0;i<n;i++)
        
    {
        
        a[i].players=rand()%10;
        a[i].credits=rand()%20;
        cout<<"Vvedite name";
        cin>>a[i].name;
        cout<<"Vvedite gorod";
        cin>>a[i].town;
       
        
    }
}
void arr(int *a,int n,int m)
{
     int i,j;
     for (i=0; i<n;i++)
     {cout<<"Vvedite kolichestvo komand"<<i+1<<"string:"<<'\t';
     for(j=0;j<m;j++)
  {cin>>a[i];
  }
     }
}
 
 
int main()
{   
    sport a[10],x;
    teils(a,3);
    ifstream f("D://file.txt");
    for(int i=0; i<3; i++)
    { f>>a[i].name>>a[i].town>>a[i].players>>a[i].credits;
    cout<<a[i].name<<' '<<a[i].town<<' '<<a[i].players<<' '<<a[i].credits<<endl ;}
    f<<a[i].name<<' '<<a[i].town<<' '<<a[i].players<<' '<<a[i].credits<<'\n';
    f.close();
    getch();
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2014, 17:21     Введеные с клавиатуры название команды, количество баллов, город записать в файл
Посмотрите здесь:

C++ Сосчитать количество символов из файла и записать результат в новый файл
C++ Считать с клавиатуры строку символов и записать ее в файл
Записать в другой файл первые n слов этого файла, где п задается с клавиатуры C++
Создать файл, записать 10 целых чисел и вычислить количество нулей C++
Ввести с клавиатуры целое число n и записать в новый файл те слова, которые содержат n или больше согласных C++
C++ Ввести с клавиатуры число N и записать в новый файл, те слова, в которых содержится ровно N-одинаковых букв
В файл с помощью структуры записать следующие данные: "название папки, ее размер, дата создания" C++
Считать из файла, подсчитать количество знаков препинания, записать в файл C++
Оператор new (создать класс город у которого есть название и население) C++
Создать папку, название которой является первым параметром команды C++
C++ Создать файл посредством C++, название счесть с клавиатуры
C++ Найти футбольные команды набравшие более 20 баллов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jurok_85
238 / 221 / 76
Регистрация: 21.02.2013
Сообщений: 515
Завершенные тесты: 1
03.06.2014, 17:29     Введеные с клавиатуры название команды, количество баллов, город записать в файл #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
тебе надо в другой файл записать наверное а не в тот же в котором начальная информация
тогда
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main()
{
sport a[10],x;
teils(a,3);
ifstream f("D://file.txt");
ofstream outfile("D://newfile.txt");// здесь создаешь файл в который будешь записывать
for(int i=0; i<3; i++)
{ f>>a[i].name>>a[i].town>>a[i].players>>a[i].credits;
cout<<a[i].name<<' '<<a[i].town<<' '<<a[i].players<<' '<<a[i].credits<<endl ;}
outfile<<a[i].name<<' '<<a[i].town<<' '<<a[i].players<<' '<<a[i].credits<<'\n';
f.close();
getch();
}
PowerWithin
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 18
03.06.2014, 17:39  [ТС]     Введеные с клавиатуры название команды, количество баллов, город записать в файл #3
ааа понял спс))
jurok_85
238 / 221 / 76
Регистрация: 21.02.2013
Сообщений: 515
Завершенные тесты: 1
03.06.2014, 17:42     Введеные с клавиатуры название команды, количество баллов, город записать в файл #4
а если просто данные с клаватуры вводишь и в файл записываешь то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
int main()
{
sport a[10],x;
teils(a,3);
ofstream f("D://file.txt");
for(int i=0; i<3; i++)
{
cout<<a[i].name<<' '<<a[i].town<<' '<<a[i].players<<' '<<a[i].credits<<endl ;
f<<a[i].name<<' '<<a[i].town<<' '<<a[i].players<<' '<<a[i].credits<<'\n';}
f.close();
getch();
}
PowerWithin
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 18
03.06.2014, 18:44  [ТС]     Введеные с клавиатуры название команды, количество баллов, город записать в файл #5
ооо вдвойне спасибо))))выручил

Добавлено через 43 минуты
а можете еще помочь мне нужно тоже самое только в стиле С а не С++
вот текст программы,компелятор ругается не могу понять в чем причина
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<fstream.h>
struct sport{
char name[50];
char town[50];
int players;
int credits;
};
int main()
{
sport a[10],x;
ofstream f("D://file2.txt");
for(int i=0; i<3; i++)
{
cout<<a[i].name<<' '<<a[i].town<<' '<<a[i].players<<' '<<a[i].credits<<endl ;
f<<a[i].name<<' '<<a[i].town<<' '<<a[i].players<<' '<<a[i].credits<<'\n';}
ofstream k("D://file3.txt");
for(int i=0; i<3; i++)
if (a[i].credits<=7) k<<a[i].name<<' '<<a[i].town<<' '<<a[i].players<<' '<<a[i].credits<<'\n';
f.close();
ofstream f("D://file2.txt");
cout<<"Vvedite dannie";
cin>>x.name;
cin>>x.town;
cin>>x.players;
cin>>x.credits;
f<<x.name<<' '<<x.town<<' '<<x.players<<' '<<x.credits<<'\n';
getch();
}
Yandex
Объявления
03.06.2014, 18:44     Введеные с клавиатуры название команды, количество баллов, город записать в файл
Ответ Создать тему
Опции темы

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