У вас вопросы?
У нас ответы:) SamZan.net

поток вводавывода

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 5.4.2025

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;

}




1. Давид Гильберт
2. Волгоград
3. Курсовая работа- Основы гражданских правоотношений
4. Современные модели в теории перевода
5. МОДУЛЬ 2 Политические процессы в Республике Беларусь и современном мире
6. Основные механизмы регуляции активности эндокринных желез
7. Тема 600;ВРЕМЯ0;KT3;MT01; S-При генерализованном пародонтите осложненном дефектами зубного ряда I класса по Ке
8. Трансляция, компиляция, интерпретация, линкование
9. Содержание биологически активных веществ в лекарственных растениях
10. Black label society