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

Структурированные файлы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамика http://www.cyberforum.ru/cpp-beginners/thread253474.html
При вводе студента появляется одновременно фамилия и число. Как сделать так чтобы поэтапно появлялось ? #include <iostream> #include <conio.h> #include <string.h> #include <stdio.h> #include <stdlib.h> #include <iomanip> using namespace std;
C++ Строка Есть набор слов и любая текстовая строка. Нужно взять из текстовой строки слова, входящие в данный набор и вывести на экран, применяя strtok, strcmp. На 15 и 20 строчке как сделать? #include <string.h> #include <iostream> #include <conio.h> #include <stdlib.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread253469.html
Обработка массивов C++
Всем доброго времени суток. Помогите, пожалуйста, с задачей. Задан целочисленный массив X из 20 элементов, среди которых есть повторяющиеся. Записать в массив Y по одному элементу их каждой группы одинаковых значений исходного массива.
C++ Содержит ли последовательность хотя бы два соседних числа с одинаковыми знаками?
Вводится последовательность ненулевых чисел, 0 — конец последовательности. Определить содержит ли последовательность хотя бы два соседних числа с одинаковыми знаками.Произведение двух чисел с одинаковыми знаками — положительное число.
C++ .h и .cpp http://www.cyberforum.ru/cpp-beginners/thread253454.html
В общем написал небольшой шаблонный механизм, который собираюсь неоднократно юзать в будущем. По файликам расфасовал его как надо, однако возникают проблемы при вызове. Выглядет она примерно так: //hw.h #include <iostream> using namespace std; void hw (void);
C++ Arrives Подскажите в чем ошибка в цикле. Почему мне в нем лобуду дают? #include <iostream> using namespace std; int main(void) { int arrive; for (int i = 0;i<7;i++) {int b=0; arrive= b++; подробнее

Показать сообщение отдельно
sfinexer
-7 / 7 / 2
Регистрация: 22.01.2011
Сообщений: 137
08.03.2011, 23:45     Структурированные файлы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
      cout<<i+1<<".";
      cout<<"Введите код товара:  ";
      cin>>a[i].KOD; 
      cout<<"Введите фирму ноутбука:  ";
      cin>>a[i].FIR; 
      cout<<"Введите модель ноутбука:  ";
      cin>>a[i].MOD; 
      cout<<"Введите стоимость одного ноутбука:  ";
      cin>>a[i].ST; 
      cout<<"Введите количество ноутбуков:  ";
      cin>>a[i].KOL;
      cout<<"Введите продолжительность гарантии:  ";
      cin>>a[i].GAR;  
      cout<<endl;
Так писать нельзя, не каждый компилятор это будет выполнять так как вам хочется.
cout загоняет запись в буфер, а потом когда ему захочется выводит, хотя борланд, и GCC работают с настройками по умолчанию корректно, а вот интеловский уже нет(
в вашем случае надо обязательно скидывать буфер на экран тоесть писать так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
      cout<<i+1<<".";
      cout<<"Введите код товара:  "<<endl;
      cin>>a[i].KOD; 
      cout<<"Введите фирму ноутбука:  "<<endl;
      cin>>a[i].FIR; 
      cout<<"Введите модель ноутбука:  "<<endl;
      cin>>a[i].MOD; 
      cout<<"Введите стоимость одного ноутбука:  "<<endl;
      cin>>a[i].ST; 
      cout<<"Введите количество ноутбуков:  "<<endl;
      cin>>a[i].KOL;
      cout<<"Введите продолжительность гарантии:  "<<endl;
      cin>>a[i].GAR;  
      cout<<endl;
Если лень подписывать можно вместо cout использовать cerr, это не буферизированный вывод на экран.

Правда на он и cerr чтобы если что-то случилось сразу о этом оповестить
 
Текущее время: 01:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru