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

Поиск по структуре "Сотрудник" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ строки и динамическая память http://www.cyberforum.ru/cpp-beginners/thread1115444.html
определить количество слов в строке, начинающихся с заданной пары символов. Строка размещается в динамической памяти
C++ Проверка на число которое находится в определленом адресе Привет всем, не буду много писать, сразу перейду к сути дела: Мне надо сделать так, чтобы программа проверяла число по определенному адресу ( там числа формата float ). Допустим в адресе число... http://www.cyberforum.ru/cpp-beginners/thread1115437.html
C++ Создать функцию, подсчитывающую по заданным сторонам треугольника величины его углов
Привет, помогите составить программу. Создать функцию, подсчитывающую по заданным сторонам треугольника величины его углов. Выведите значения полученных углов из главной функции.
Класс "Прямоугольник" с данными верхняя левая и правая нижняя точки C++
Помогите, пожалуйста решить задачу в С++ Задание. 1. Для задачи предыдущей лабораторной создать класс-потомок согласно заданию. В классе-потомке определить дополнительные свойства (согласно...
C++ Присваивание http://www.cyberforum.ru/cpp-beginners/thread1115418.html
Помогите с оператором присваивания ) class Stack { private: myString *st; .... void operator=(myString); class myString
C++ Работа с циклами для вычисления выражения Дано такое выражение на фото http://i.pixs.ru/storage/5/2/2/fotoJPG_2594443_11179522.jpg У меня больше ничего не получается кроме этого: Заголовок: #include <iostream> #include <cmath> using... подробнее

Показать сообщение отдельно
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.03.2014, 06:05
Цитата Сообщение от о_О_Кто_здесь Посмотреть сообщение
И хотелось бы совета, как правильно определить размер двоичного файла?
Вы используете текстовые методы чтения/записи (и правильно делаете, с такими полями структуры), поэтому не нужно файл открывать в бинарном режиме (хотя и можно, символ новой строки будет по другому обрабатываться), а тем более оперделять размер файла так, как будто запись в нём сделана в бинарном режиме.

Добавлено через 3 минуты
Чтобы сравнение в коде работало с русским текстом, нужно русский ввод сделать:
C++
1
2
3
4
5
6
7
8
#include <windows.h>
 
int main()
{
  SetConsoleCP(1251);
  SetConsoleOutputCP(1251);
  ...
}
В свойствах консоли выбрать шрифт: Lucida Console.
Установка шрифта Lucida Console

Добавлено через 2 минуты
Если вектор используете, то не нужен razmer, вектор знает свой размер.
Добавлено через 2 минуты
Создаёте одну структуру:
C++
1
person *tmp=new person;
а работаете с ней, как с массивом:
C++
1
2
3
...
fs >> tmp[i].surname;
...
Память не освобождаете. Есть же вектор у вас, в него и читайте (предварительно очистив).
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru