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

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

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

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

03.06.2014, 17:21. Просмотров 283. Ответов 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();
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2014, 17:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Введеные с клавиатуры название команды, количество баллов, город записать в файл (C++):

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

В массиве записаны результаты N игр футбольной команды. Определить количество выигрышей, количество проигрышей и количество ничьих данной команды. - C++
Помогите пожалуйста решить задачу. НА С# труда не составляет а вот на С++ не получается. 1. В массиве записаны результаты N игр...

Считать с файла информацию о команде "Название" "Город", количество побед, поражений, ничьих, забитых и пропущенных мячей - C++
Здравствуйте. Необходимо написать программу С++ : &quot;Считать с файла информацию о команде &quot;Название&quot; &quot;Город&quot;, количество побед, ...

Создать файл посредством C++, название счесть с клавиатуры - C++
В понедельник нужно сдавать отчет по практике а я сделал лишь 21 из 56 задач, и вот одна из проблемных, а скорее всего я просто не могу...

Найти футбольные команды набравшие более 20 баллов - C++
07. Помогите написать программку Создайте текстовый файл данных о чемпионате Украины по футболу. Выведите на экран названия команд ,...

Дан входной текстовый файл, строка S (вводится с клавиатуры). Записать в выходной файл все строки входного файла, содержащие в качестве фрагмента стро - C++
Дан входной текстовый файл, строка S (вводится с клавиатуры). Записать в выходной файл все строки входного файла, содержащие в качестве...

4
jurok_85
241 / 225 / 78
Регистрация: 21.02.2013
Сообщений: 520
Завершенные тесты: 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();
}
0
PowerWithin
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 18
03.06.2014, 17:39  [ТС] #3
ааа понял спс))
0
jurok_85
241 / 225 / 78
Регистрация: 21.02.2013
Сообщений: 520
Завершенные тесты: 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();
}
0
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();
}
0
03.06.2014, 18:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2014, 18:44
Привет! Вот еще темы с ответами:

Оператор new (создать класс город у которого есть название и население) - C++
Была задачка, создать класс город у которого есть название и население. Определить функцию которая устанавливает название Москва и...

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

дан текстовый файл.определить количество нечетных чисел и записать их в др текст файл - C++
Очень Простая задача

Записать в другой файл первые n слов этого файла, где п задается с клавиатуры - C++
Всем привет)) Помогите, пожалуйста, написать программу на С++. Учусь на первом курсе, и с С\С++ первый год имею дело... Вот условие:...


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

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

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