Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
1) iostream заголовочный файл с классами, функциями и переменными для организации ввода-вывода в языке программирования C++. Он включён в стандартную библиотеку C++. Название образовано от Input/Output Stream («поток ввода-вывода»). В языке C++ и его предшественнике, языке программирования Си, нет встроенной поддержки ввода-вывода, вместо этого используется библиотека функций. iostream управляет вводом-выводом, как и stdio.h в Cи. iostream использует объекты cin, cout, cerr и clog для передачи информации в и из стандартных потоков ввода, вывода, ошибок (без буферизации) и ошибок (с буферизацией) соответственно. Являясь частью стандартной библиотеки C++, эти объекты также являются частью стандартного пространства имён std.
2) c++ getline()
Есть цикл С++, где сначала считывается строка типа string: getline(cin, str). Затем считывается число типа int: cin << n;
При следующей итерации цикла новая строка не считывается, а сразу переходит к считыванию числа. при дебаге строка сама становится пустой. И так весь цикл. Как избавиться?
string с маленькой буквы
у меня через char и cin.getline(str, 80) тоже не работает
for(int i = 0; i < 8; i++)
{
cout << "Enter name_soname" << endl;
getline(cin, massiv.nameAndSoname);
cout << "Enter phone" << endl;
cin >> massiv.phone;
for (int j = 0; j < 3; j++)
{
cout << "Enter birthdate" << endl;
cin >> massiv.birthDate[j];
} }
3) fstream (сокращение от «FileStream») заголовочный файл из стандартной библиотеки C++, включающий набор классов, методов и функций, которые предоставляют интерфейс для чтения/записи данных из/в файл. Для манипуляции с данными файлов используются объекты, называемые потоками («stream»).
4)
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL,"Rus");
int i, n;
//ввод количества элементов массива
cout<<"n="; cin>>n;
//выделение памяти
int *a=new int[n];
cout<<"Введите элементы массива:\n";
//ввод массива
for (i=0; i<n; i++)
cin>>a[i];
//вывод заданного массива
for (i=0; i<n; i++)
cout<<a[i]<<"\t"<<"\n";
//преобразование массива
for (i=0; i<n; i++)
a[i]=-a[i];
//вывод преобразованного массива
for (i=0; i<n; i++)
cout<<a[i]<<"\t"; cout<<"\n";
//освобождение памяти
delete []a;
system("pause");
return 0;
}