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

Ошибка с гетлайн в студии 2010 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно определить, есть ли в двумерном массиве столбец, в котором равное количество положительных и отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread1079861.html
Нужно определить, есть ли в двумерном массиве столбец, в котором равное количество положительных и отрицательных элементов и вывести их номера. в с++.
C++ Сканирование последовательности неизвестной длины В общем, язык С начал изучать недавно, еще многого не знаю, вот столкнулся с проблемой, нужно сосканировать(через scanf)числа. Что делать, если нам дано кол-во чисел понятно, просто через for, а как ее инициализировать, если количество чисел нам неизвестно? http://www.cyberforum.ru/cpp-beginners/thread1079859.html
нахождение среднего арифметического на с++ C++
Помогите пожалуйста с заданием, где ошибка?? Задание: Программа должна работать следующим образом. Сначала пользователь вводит количество обрабатываемых чисел (значение n). Затем, он вводит n чисел в одномерный массив. После этого программа должна обработать эти числа и вывести результат согласно варианту задания. Вариант: Найти отдельно среднее арифметическое для положительных и...
matlab функция графиков C++
Угадал я с форумом или нет, не знаю. Вообщем, в чём может быть ошибка при построении графика функции, если препод говорит, что график должен быть более пологим, а у меня угловатый... вроде координаты верно ввёл. Проблема в шаге?
C++ Вычислить приближенное значение бесконечной суммы, не используя стандартные функции, за исключением модуля http://www.cyberforum.ru/cpp-beginners/thread1079819.html
Вычислить приближенное значение бесконечной суммы, не используя стандартные функции, за исключением модуля. Указание. В обоих заданиях, нужное значение считать полученным, если вычислена сумма нескольких первых слагаемых, и очередное слагаемое оказались по модулю меньше данного числа ε.
C++ Определить поля, на которые может пойти белая ладья Шахматную доску представить в виде квадратного символьного массива размером 8х8. Позиция каждой фигуры определяется парой натуральных числе, каждое из которых не превосходит 8: первое число - номер вертикале(при счете слева направо ), второе - номер горизонтали (при счете снизу вверх). Даны натуральные числа - a,b,c,d, каждое из которых не превосходит 8. Определить поля(отметить их символом +),... подробнее

Показать сообщение отдельно
tigan
0 / 0 / 0
Регистрация: 02.11.2013
Сообщений: 2
23.01.2014, 21:23     Ошибка с гетлайн в студии 2010
Ошибка указывает на строку с заполнением ФИО, пишет идентификатор getlaine не определен. Как можно решить данную проблему?
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <cstdlib>
#include <iostream.h>
#include <string.h>
#include <conio.h>
 
using namespace std;
 
struct TStudent // тип структуры Студент
   {
   int num;    // порядковый номер студента           
   string FIO;    // Ф.И.О. студента   
   string group;      // группа
   int a,b,c,d;  // оценки за 4 экзамена
   int summa; //размер стипендии      
   };
int main()
{   int i,n; string in;
    cout << "Введите количество студентов: "; cin>>n;     
     TStudent Student[n];  // массив студентов 
     //ввод данных     
     for (i=0; i<n; i++)      
     {cout<<endl<<"Введите данные о "<<i+1<<"-ом студенте: ";
      cout<<endl<<"Порядковый номер: "; cin >>Student[i].num;   
      cout<<"Фамилия, имя, отчество: "; getline(cin, in); getline(cin, Student[i].FIO);
      cout<<"Группа: "; getline(cin, Student[i].group);
      cout<<"Оценки за 4 экзамена: ";
      cin >>Student[i].a; cin >>Student[i].b; cin >>Student[i].c; cin >>Student[i].d;   
     }     
     for (i=0; i<n; i++)
     { // если все пятерки
         if ((Student[i].a==5)&&(Student[i].b==5)&&(Student[i].c==5)&&(Student[i].d==5))  Student[i].summa=1500;
         // если все оценки 4 и 5
         else if ((Student[i].a>=4)&&(Student[i].b>=4)&&(Student[i].c>=4)&&(Student[i].d>=4)) Student[i].summa=1100;
         // если есть 3
              else if ((Student[i].a>=3)&&(Student[i].b>=3)&&(Student[i].c>=3)&&(Student[i].d>=3))Student[i].summa=800;
              // иначе нет стипендии (двоечник)
                  else Student[i].summa=0;      
     }
     //вывод результата
     cout << endl<<"№        ФИО         группа     стипендия:"<<endl;
     for (i=0; i<n; i++)  
     {
         cout.width(1); // устанавливаем ширину поля вывода: 1 позиция
         cout <<Student[i].num<<" "; // выводим номер
         cout.width(15); // устанавливаем ширину поля вывода: 15 позиций
         cout <<Student[i].FIO<<" "; // выводим ФИО
         cout.width(8); // устанавливаем ширину поля вывода: 15 позиций 
         cout <<Student[i].group<<" ";// выводим группу
         cout.width(12); // устанавливаем ширину поля вывода: 12 позиций
         cout <<Student[i].summa<<endl;  // выводим стипендию      
     }
    getch();   
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru