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

ввод строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Исправить ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread577242.html
Доброй вечер программисты. Пожалуйста помогите исправить ошибку в задаче. Если ввести матрицу 2x2, и ее эл-ты равны -1 -1 и -1 -1 соответственно, то #pragma hdrstop #include<iostream.h> #include<conio.h> #include<stdlib.h> //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv) {int **a, n, m, p, b;
C++ Написать программу которая вычесляет сумму и среднее арифметическое последовательности случайных чисел.Числа вывести в Listbos. В верху окна программы Написать программу которая вычесляет сумму и среднее арифметическое последовательности случайных чисел.Числа вывести в Listbos. В верху окна программы необходимо в поле CEdit1 указать количество выводимых чисел.Результаты должны сохранятся в файл. http://www.cyberforum.ru/cpp-beginners/thread577233.html
C++ Про конструктор копирования, оператор присваивания
Объясните, пожалуйста, принцип действия конструктора копирования и операции присваивания. На что указывает указатель this в этих функциях? На объект копирования или на объект текущего класса? Нужно копировать только динамическую память, статические данные копируются автоматом даже при переопределении?
Как sizeof считает размер? C++
Есть код программы. Скажите как определить размерность структуры? Дело в том что выдает 4 байта, но хотелось бы узнать как это делает программа по шагам? то есть откуда в принципе эти 4 байта берутся, которые sizeof выводит? #include <iostream> class ImplClass //áàçîâûé êëàññ { public: void do_work_1() { std::cout << "Doing some work 1" << std::endl;
C++ Задача на формирование массива. http://www.cyberforum.ru/cpp-beginners/thread577199.html
Задан массив целых чисел, вектор U: U 15 5 9 12 1 16 10 6 8 25 Сформировать новый массив V, эл-ты к-го вычисляются по формуле: Vk= √((Uk×cos(55°))/(1+|U| )) ; k= 1,2,...,10; где |U| - модуль вектора U: |U|=√(U_1^2 )+(U_2^2)+⋯(U_10^2) Не имею понятия как решать...
C++ Деревья Вот есть программа, помогите ее переделать, чтобы можно было включать элементы по логическому номеру. помогите пожалуйста. #include <iostream> #include <stdio.h> #include <windows.h> #include <string.h> #include <conio.h> using namespace std; #define N 2 подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
20.05.2012, 11:32     ввод строки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <memory>
 
int main()
{
    std::ios::sync_with_stdio(false);
    std::streambuf* psbuf = std::cin.rdbuf();
    psbuf->sgetc();
    std::streamsize const sizeAvail(psbuf->in_avail());
    std::unique_ptr<char[]> p(new char[sizeAvail]);
    std::streamsize sizeGot(psbuf->sgetn(p.get(), sizeAvail));
    std::cout << "sizeAvail: " << sizeAvail << "\nsizeGot: " << sizeGot << std::endl;
    std::cout.write(p.get(), sizeGot) << std::endl;
    return 0;
}
 
Текущее время: 14:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru