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

Копирование строки. При вводе пробела программа пропускает последующий ввод данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шаблоны в C++ http://www.cyberforum.ru/cpp-beginners/thread1156622.html
Здравствуйте! Написал такой код: #include <QtCore/QCoreApplication> #include <iostream> #include <string> using namespace std; template <typename T>
C++ Найти номера строк матрицы, все элементы которых чётны Дали задание, но не объяснили как делать, а нужно срочно. Задание следующее: Дана действительная матрица порядка n. Номера строк, все элементы которых чётны. Добавлено через 10 минут Вывести на экран номера строк, все элементы которых чётны. Добавлено через 47 минут Начальный код: #include "stdafx.h" #include <iostream> http://www.cyberforum.ru/cpp-beginners/thread1156605.html
C++ Моделирование по схеме случайных событий
В механический цех поступают листы металла. Длина листов может иметь размеры 9.1; 9.5; 10; 10.5; 11 (метров) с вероятностью 0.2; 0.1; 0.4; 0.1; 0.2. Согласно стандарту длина может быть 9, 10 или 11 метров. Разница отрезается и поступает в отход. С вероятностью 0.05 каждый лист может быть бракованным и также идет в отход. Найти % отходов
Удалить из строки все пробелы, расположенные перед знаком препинания C++
Дана строка до точки, группа символов в которой между пробелами считается словом, знаки препинания от слова пробелом не отделяются. Удалить из строки все пробелы, расположенные перед знаком препинания.
C++ Не подключается stringstream в проект http://www.cyberforum.ru/cpp-beginners/thread1156574.html
Здравствуйте, у меня есть небольшой проект к которому подключено несколько сторонних библиотек. Сам проект разбит на 13 файлов, в каждом из них есть несколько подключеных библиотек. В заголовочных файлах везде #pragma once. Проблема в том что когда я хочу использовать в любом из файлов проекта stringstream, у меня Visual Studio начинает выдавать странные ошибки. Тоесть если я только включаю файл...
C++ Перегрузка функций - улучшить код Решил сделать перегрузку функций, что то не могу сделать лучше подскажите как можно сделать лучше или помогите здесь, вернуть значение массива в место вызова Буду очень благодарен class.h class pluar подробнее

Показать сообщение отдельно
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 201
24.04.2014, 21:47     Копирование строки. При вводе пробела программа пропускает последующий ввод данных
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
#include <string>
#include <iostream>
 
using namespace std;
 
int main()
{
    //char st[30], st1[30];
    string st, st1;
    int k, m, i, j;
    system("cls");
    locale::global(locale("Russian"));
    cout <<"Введите строку"<<endl;
    getline(cin, st);
    //cin >>st;
    cout <<"Введите номер символа, начиная с которого выполнять копирование"<<endl;
    cin >>k;
    cout <<"Введите кол-во символов для копирования"<<endl;
    cin >>m;
    for (i=0; i<k-1; i++)
        for (j=0; j<st.length(); j++)
            st[j]=st[j+1];
    //strncpy(st1, st, m);
    st1 = st.substr(0, m);
    st1[m]='\0';
    cout <<"Вывод результата:"<<endl;
    cout <<st1<<endl;;
    //cout <<"Нажмите любую клавишу для продолжения..."<<endl;
    //getch();
    system("pause");
    system("cls");
}
 
Текущее время: 04:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru