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

Пропускается строка кода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти количество слов в тексте http://www.cyberforum.ru/cpp-beginners/thread247913.html
1)Найти максимальное число среди 10 вводимых чисел 2)Определите кол-во чётных чисел 3)Определить кол-во слов в тексте
C++ Використовуючи цикл do-while!! Обчислити значення функції y=8(2*(pow(x,2))+5)/(x+4) на проміжку з кроком h=0.1. Результати обчислень вивести у вигляді таблиці пар x та y. якщо шуканих даних немає, вивести про це повідомлення. Визначити суму додатніх значень функції та кількість відємних. (x в квадраті!!) http://www.cyberforum.ru/cpp-beginners/thread247911.html
C++ Общая ф-ция для классов
Функцию, например, MyFunck мне нужно использовать в нескольких классах. Но объявлять и описывать ее заново в каждом классе не хочется. Как сделать ее общей для нескольких классов??
C++ Написать функции рекурсивной и не рекурсивной реализации алгоритма Евклида нахождения наибольшего общего делителя (НОД) двух натуральных чисел
Написать функции рекурсивной и не рекурсивной реализации алгоритма Евклида нахождения наибольшего общего делителя (НОД) двух натуральных чисел. Сравнить функции по скорости выполнения для больших чисел. В программе реализовать также вычисление НОК (наименьшее общее кратное). Помогите с прогой,прошу
C++ Построчное сравнение двух текстовых файлов http://www.cyberforum.ru/cpp-beginners/thread247873.html
Написать программу, выполняет построчное сравнивает два текстовые файлы и выводит на консоль номера строк в которых данные файлы различаются. нужно на языке си помогите
C++ Операции с функциями На данном этапе написания программы, нужно ввести(либо сгенерировать) значения некоторых параметров конденсаторов ( используется функция vvodnachdannix) и вывести это на экран( используется функция vivodnachdannix), но если использую эту функцию, возникает масса ошибок, поэтому её пока отключил Ошибок при компиляции нет, однако при выполнении программа выдает странные результаты Вот текст:... подробнее

Показать сообщение отдельно
BiTwaR
0 / 0 / 0
Регистрация: 12.11.2009
Сообщений: 21
24.02.2011, 18:32     Пропускается строка кода
Здравствуйте.
Есть такой код:
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
#include "stdafx.h"
#include "conio.h"
#include <string>
#include <iostream>
using namespace std;
 
int keyboard ()
{
    string s;
    cout << "Enter string to process: ";
    getline (cin, s); //Вот эта строка пропускается при выполнении
    cout << "Converted string: " << s << endl;
    return 0;
}
int file ()
{
    return 0;
}
int _tmain()
{
    int choose;
    cout << "Choose string source: 1 - keyboard, 2 - file." << endl;
    cin >> choose;
    if (choose==1)
    {
        keyboard ();
    }
    _getch();
    return 1;
}
При выполнении программы пропускается выделенная строка кода. Если вместо нее написать cin >> s, то все нормально, но при выводе этой строки на экран выводится только первое слово.
Только сегодня начал изучать С++

И еще один небольшой вопрос: Смысл программы в том, чтобы зашифровать введеную строку с клавиатуры или строку из файла перестановкой букв в опр. порядке. С каким типом переменных удобней работать в C++ string или char? Как я понял разница не особо большая, но в основном используют char.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru