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

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

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

Как в файл записать несколько сточек? - C++

21.11.2012, 01:05. Просмотров 906. Ответов 20
Метки нет (Все метки)

Нужно написать программу которая будет записывать в файл ФИО и возраст студента (на каждую новую строчку новый студен). Помогите пожалуйста с кодом.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2012, 01:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как в файл записать несколько сточек? (C++):

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

Как записать несколько массивов, каждый в свой файл? - C++
Я недавно спрашивал здесь, как записать в файл. Мне подсказали. Вот такой вариант работает: #include <iostream> using namespace std; ...

Создать текстовый файл in.txt, куда записать несколько строк. Найти номер самой короткой строки - C++
1.Создать текстовый файл in.txt, куда записать несколько строк. Найти номер самой короткой строки. Буду благодарен ..

записать несколько элементов в вектор сразу, как в массиве - C++
Добрый день, форум. Возможно ли в векторе записать несколько элементов одним разом, как в массиве? Например: массив: int massive =...

Как записать команду в консоль windows несколько раз? - C++
Запускаю консоль в цикле, так: for(int k=0;k<=10;k++){ system ("start cmd"); } как мне каждый раз. в открытой консоли,...

как записать в переменную символьного типа (думерный массив) несколько строк, после инициализации этой переменной? - C++
как записать в переменную символьного типа (думерный массив) несколько строк, после инициализации этой переменной? тоесть при...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
CAJI0
0 / 0 / 0
Регистрация: 16.11.2012
Сообщений: 13
22.11.2012, 18:09  [ТС] #16
как же записать несколько строчек в файл при помощи цикла?
если можна покажите в коде.
0
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
22.11.2012, 18:18 #17
Цитата Сообщение от MrGluck Посмотреть сообщение
Самое время начать. Все-таки основы объекто-ориентированного программирования.

Не по теме:

Зачем отвечать не по теме? Тем более, что задание никак не связано с ООП. и автор просто не стремится изучать данную сомнительную парадигму программирования.



Добавлено через 56 секунд
Цитата Сообщение от MrGluck Посмотреть сообщение
Удобно и уж куда лучше метода void print() в классе.
о классах здесь говорит только MrGluck, а задание про строчку с фамилией студента char[] name="Vasya";
Как в файл записать несколько сточек?

Не по теме:

стРочек

0
CAJI0
0 / 0 / 0
Регистрация: 16.11.2012
Сообщений: 13
22.11.2012, 18:19  [ТС] #18
в универе мы идем за программой. ооп будет только в следуеещем семестре(
0
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,926
22.11.2012, 19:34 #19
Kuzia domovenok, ты считаешь, что знаний, даваемых в университете хватит для устройства на работу? Не в обиду преподавателям, но разве программирование не строится на самообучении?
Если брать лишь то, что дают - то останешься нисчем. Можно реализовать массивы имен, фамилий, дат и т.д. и косвенно связывать их общим индексом, но неужели самим неохота смоделировать объект?
в универе мы идем за программой
Хочешь изучить С++ - плюнь на программу и иди вперед.
0
CAJI0
0 / 0 / 0
Регистрация: 16.11.2012
Сообщений: 13
22.11.2012, 19:35  [ТС] #20
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
#include <cstdlib>
#include <iostream>
#include<conio.h>
#include<string>
 
using namespace std;
 
void main()
{ 
setlocale(LC_ALL, "Russian");
    string SecondName, FirstName, MiddleName;
int Age;
int n;
FILE* f = fopen("output.txt", "w");
 cout << "How many students? "; 
 cin >> n;
 for (int i=1; i<=n; i++){
     cout << "Какая фамилия " << i << "-ого студента? "; 
   cin>> SecondName;
   cout << "Какое имя " << i << "-ого студента? "; 
   cin>> FirstName;
   cout << "Какое отчество " << i << "-ого студента? "; 
  cin>>MiddleName;
   cout<<"Какой возвраст "<<i<<"-ого студента? " ;
   cin>>Age;
    
    fprintf(f, "%s %s %s %d\n", SecondName.c_str(), FirstName.c_str(), MiddleName.c_str(), Age);
    
  }
  fclose(f );
 
getch();
}
вот такое получилось
могли бы показать на этом коде как записывать русские буквы в файле.
а то одни иероглифы получаются(
0
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,926
22.11.2012, 19:37 #21
CAJI0, проблема в кодировке вашего текстового редактора. Стоило бы посмотреть на несколько постов назад в вашей же теме
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2012, 19:37
Привет! Вот еще темы с ответами:

создать файл 1.part и записать в него первые x элементов массива. После чего, создать второй файл 2.part, куда записать оставшиеся в массиве элементы. - C++
Не могу понять почему не работает вот этот кусок текста. ofstream q (&quot;1.part&quot;); for (int i=0; i&lt;10; ++i) { q &lt;&lt; mas ; ...

Как записать класс в файл? - C++
Вот допустим есть класс class LOL { private: bool h; int s; public: LOL(int s,bool h) {

Как записать в файл класс? - C++
class _someclass{ public: ... } class _mainclass{ piblic: _someclass *sc; int n;//размер\количество sc } ...

Как записать вектор в файл? - C++
Как записать вектора в файл? Вектор содержит тип long long. Записать в одну строчку в виде одного большого числа. ofstream out(imy3);...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.11.2012, 19:37
Ответ Создать тему
Опции темы

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