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

запись в файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Инициализация массива char'ов в структуре http://www.cyberforum.ru/cpp-beginners/thread282778.html
Вот создал такую структуру struct ubs { //Конструктор с параметрами по умолчанию ubs( char name_="", char mode_=0, std::string okr_="" ) //инициализация полей структуры значениями
C++ Запись структуры в файл имеется одномерный массив типа структуры base struct base { String name; String work; String year; } каким образом записать такую структуру в файл на форме? ofstream file(....) file.write(....) - тут требуется char или массив char, а как быть с String? http://www.cyberforum.ru/cpp-beginners/thread282769.html
C++ Окно для программы
Привет всем! Я наткнулся в инете на многие проги, они имеют вид обычного окна, внутри 2 поля, поле ввода и вывода. Так вот хотел узнать, можно ли на обычном С++ или С написать такое же окно, внутри которого два поля: ввод и вывод. Для наглядности плиз напишите программу суммы двух чисел в таком виде, хочу посмотреть как эта штука работает.
C++ Сортировка массива!
Здравствуйте! Есть класс, который осуществляет сортировку целочисленного массива! А как с помошью шаблонов классов сделать так, чтобы один и тот же класс осуществлял сортировку массивов разных типов: integer, char, float?
C++ Удалить столбец матрицы, в котором находится минимальный элемент. http://www.cyberforum.ru/cpp-beginners/thread282757.html
Удалить столбец, в котором находится минимальный элемент.
C++ Найти номера всех максимальных элементов матрицы В прямоугольной матрице, размерностью n*m,найти номера всех максимальных элементов. подробнее

Показать сообщение отдельно
dyosick
 Аватар для dyosick
61 / 61 / 6
Регистрация: 25.08.2008
Сообщений: 178
24.04.2011, 23:57     запись в файл
Попробуй это(у меня работало)
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 <vector>
#include <string>
#include <fstream>
 
using namespace std;
 
struct base
{
   string name;
   string work;
   string year;       
};
 
int main()
{
ofstream file("C:\\newfile.txt");
vector<base> s;
base b;
base d;
 
b.name="John";
b.work="Hospital";
b.year="1989";
 
d.name="Dirk";
d.work="institut";
d.year="2000";
 
s.push_back(b);
s.push_back(d);
 
for(int i=0;i<s.size();++i)
   file<<s[i].name<<" "<<s[i].work<<" "<<s[i].year<<"\n";
   
file.close();
 
system("pause");
return 0;    
}
 
Текущее время: 04:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru