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

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

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

Манипуляторы - C++

11.05.2013, 15:03. Просмотров 674. Ответов 2
Метки нет (Все метки)

Ребята, проблема с манипуляторами.. Вместо того чтобы были пустые места, программа выдает нули((
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void view(HANDLE hrFile) {
    Miami_Heat Club;
    int num = 0;
    DWORD dwCount;
 
  cout<<"--------------------------------------------------------------------"<<endl;
     cout<<"|"<<setw(7)<<"Name"<<setw(4)<<"|"<<setw(8)<<"Surname"<<setw(2)<<"|"<<"Pos"<<"|"<<setw(2)<<"  Nat  "<<"|"<<"Height"<<"|"<<"Weight"<<"|"
     <<setw(2)<<"#"<<setw(2)<<"|"<<"PPG"<<"|"<<setw(7)<<"DOB"<<setw(5)<<"|"<<endl;
     cout<<"--------------------------------------------------------------------"<<endl;
        
    
    SetFilePointer(hrFile, sizeof(Miami_Heat) * num, NULL, FILE_BEGIN);
    ReadFile(hrFile, &Club, sizeof(Miami_Heat), &dwCount, NULL);
    while (dwCount != 0) {              
        num++;
        cout<<"|"<<setw(7)<<Club.Name<<setw(4)<<"|"<<setw(8)<<Club.Surname<<setw(2)<<"|"<<setw(2)<<Club.pos<<setw(2)<<"|"<<setw(6)<<Club.nat<<setw(2)<<"|"<<
         setw(4)<<Club.height<<setw(3)<<"|"<<setw(4)<<Club.weight<<setw(3)<<"|"<<setw(2)<<Club.nomber<<setw(2)<<"|"<<setw(2)<<Club.PPG<<setw(2)<<"|"<<
         Club.born.year<<"."<<setw(2)<<Club.born.month<<"."<<setw(2)<<Club.born.day<<setw(2)<<"|"<<endl; 
        SetFilePointer(hrFile, sizeof(Miami_Heat) * num, NULL, FILE_BEGIN);
        ReadFile(hrFile, &Club, sizeof(Miami_Heat), &dwCount, NULL);
    }
    cout << "---------------------------------------------" << endl;
}
Миниатюры
Манипуляторы  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2013, 15:03     Манипуляторы
Посмотрите здесь:

Манипуляторы. От С к С++ - C++
fprintf(f1, “%-7.3е”, x) Какая эквивалентная запись этой на С++?

Манипуляторы в С++ - C++
___________________Манипуляторы______________________ - endl_________________перевод строки - flush________________выгружает содержимое...

манипуляторы - C++
Создайте свои манипуляторы которые будут выполнять 1)вывод всех символов равных заданному заменить пробелом 2)вывод всех символов...

манипуляторы - C++
Создайте манипулятор ввода skipcbar(), который, поочередно, то считывает, то пропускает каждые десять символов потока ввода.

Залипающие манипуляторы - C++
У меня следующий вопрос. До каких пор эти манипуляторы (например setfill) залипают? Имеется в виду следующее. Допустим я в некоторой...

Собственные манипуляторы - C++
Не компиллируется программа в DevC++. Написать программу с двумя своими манипуляторами. Один выводит сообщение, другой устанавливает...

Манипуляторы ввода/вывода - C++
Помогите пожалуйста с решением Выполнить задание соответствующего варианта, с использованием контейнерных классов и алгоритмов...

Манипуляторы, определяемые пользователем - C++
Суть программки в то, что нужно создать класса MyClass, в которой добавлены манипуляторы iOnly и jAlso, управляющие выводом на экран i и j,...

Манипуляторы setprecision и fixed - C++
Как работают эти манипуляторы? Почему с fixed и без fixed выводит по-разному? #include &lt;iostream&gt; #include &lt;iomanip&gt; using...

Флаги форматирования и манипуляторы - C++
У многих новичков возникают вопросы, как вывести число в таком-то формате, а можно вывести так или так. Чтоб стало более ясно, вот...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
11.05.2013, 15:05     Манипуляторы #2
std::setfill
klesk2012
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 3
11.05.2013, 15:15  [ТС]     Манипуляторы #3
Ничего мне не дала эта ссылка.. самое интересное то, что при первом запуске приложения когда файл не был создан, все нормально..
Ответ Создать тему
Опции темы

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