Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Shell_NotifyIcon AND Microsoft Visual Studio 2008 Добрий день всем. Напишите пожалуйста пример использования Shell_NotifyIcon(), з заполнениям структури NOTIFYICONDATA в девятой студии от майкрософта. https://www.cyberforum.ru/ cpp-beginners/ thread640730.html C++ последовательность действий
Всем привет. Предо мной стала такая задача, чтоб написать программку в которой будет выскакивать текст при нажатии определенных клавиш. Подкиньте, пожалуйста, план действия или же наброски программы. Заранее спасибо
C++ Вычисление произведения https://www.cyberforum.ru/ cpp-beginners/ thread640725.html
Доброго время суток. Написать программу вычисления произведения: \prod_{1}^{\propto}\cos(\frac{\pi }{{2}^{(n+1)}}) = \frac{2}{\pi } Верхняя граница произведения вводится с клавиатуры. Для решения я использовал разложение cos(x) в ряд: cos(x)= \sum_{0}^{\propto}\frac{{(-1)}^{n}*{x}^{2n}}{(2n)!} Взял отношение данного слагаемого к предыдущему:...
C++ Не знаю как написать прогу! Привет! Решил научиться программированию, и в данный момент мне очень нужна прога которая копирует данные из файла .ini в другой файл .ini Может для вас, программисты, это смешно а для меня очень сложно, вобщем если кому не лень скиньте примерный программный код, ну или уже програмку. Для вас это 3 минуты а для меня 3 часа.:) Суть программы в следующем: 1)копирует первую строчку из файла... https://www.cyberforum.ru/ cpp-beginners/ thread640720.html
C++ правильно ли я выполнил задание?
меня терзают жудкие сомнения насчёт правильности выполнения Исходный код программы на С++ обычно содержит много пар круглых, квадратных и фигурных скобок. Если не обращать внимания на всё прочее содержимое программы, то эти три вида скобок должны образовывать правильное скобочное выражение. Написать программу, которой на вход подаётся исходный код программы на С++ и которая обнаруживает...
C++ Работа со звуком https://www.cyberforum.ru/ cpp-beginners/ thread640709.html
Здравствуйте, вот занимаюсь работай со звуком, вообще задача стоит в том что б сделать оцифровку звука, записать данные в буфер и вывести полученые числа (случайные, таковыми они должны быть, двоичные) в консоль, пока без необходимости нормировки, сделать чистый вывод! Подскажите, каким образом это сделать? Я так понимаю что нужно в функции processData указать вывод, или лучше сделать вывод в...
C++ Вызов функций https://www.cyberforum.ru/ cpp-beginners/ thread640695.html
Можно ли программно вызвать все функции записанные в файле?
Удаление символа C++
как удалить последний символ в файле ???
C++ в чём может быть ошибка? https://www.cyberforum.ru/ cpp-beginners/ thread640689.html
char brackets; while( (strlen(brackets)-1) != '~' ) { cin.getline(brackets, 500); cout << brackets << endl; if((strlen(brackets)-1) == '~')
C++ Переопределение, множественная инициализация Что означает эта ошибка ??? 1>------ Построение начато: проект: FUN_TO__, Конфигурация: Debug Win32 ------ 1>Компиляция... 1>FUN_TO__.cpp 1>c:\users\егор\desktop\fun_to__\fun_to__\fun+\dir\variables.h(6) : error C2086: unsigned int X: переопределение 1> c:\users\егор\desktop\fun_to__\fun_to__\fun+\dir\controlpanel.h(7): см. объявление 'X'... https://www.cyberforum.ru/ cpp-beginners/ thread640666.html
Выбор среды Eclipse C++
Пришлось озаботиться вопросам на переход к бесплатной IDE для C++. Выбор пал на Eclipse. Настроил Eclipse IDE for C/C++ Developers. Вопрос в другом. Тут: http://wiki.eclipse.org/Eclipse/Installation. Я покачал мануалы Эклипс и посерфил, и так и не могу четко понять структуру следующее: 1. Они дополняют/заменяют/взаимоисключают друг друга? 2. Есть списки там по зарекомендовавшимся себя по...
C++ bin файл не могу понять как загрузить всё из бинарного фала с использованием STL . Можете помочь без етого не могу доделать прогу https://www.cyberforum.ru/ cpp-beginners/ thread640612.html
348 / 269 / 128
Регистрация: 14.11.2010
Сообщений: 482
21.08.2012, 20:54 0

Не работает функция getline ! - C++ - Ответ 3379086

21.08.2012, 20:54. Показов 11089. Ответов 8
Метки (Все метки)

Ответ

Сделай так:
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
 
int main () 
{
    string str;
    int answer;
    setlocale(LC_ALL, ".1251"); // позволяет выводить данные на русском языке;
    cout << "Выбирите действие: "    << endl << endl;
    cout << "1.Ввести данные;"       << endl;
    cout << "2.Вывести  данные;"     << endl << endl;
    cout << "Номер выбраного вами действия: ";
    cin>>answer;
    if (answer == 1)
    {
        system ("cls");
        ofstream outClientFile("Test.dat", ios::out | ios::binary);
        if (!outClientFile)
        {
            cerr << "Невозможно открыть файл Invoice.dat" << endl;
            exit(1);
        }
        cout << "Пожалуйста, введите ваше полное имя: " << endl << endl;
        setlocale(LC_ALL, ".866"); // позволяет вводить данные на русском языке;
        cin.ignore (); 
        getline (cin,str);
        setlocale(LC_ALL, ".1251");
        outClientFile << str << endl;
        outClientFile.close();
    }
    else if (answer == 2)
    {
        system ("cls");
        ifstream inClientFile("Test.dat", ios::in);
        if (!inClientFile)
        {
            cerr << "Невозможно открыть файл Invoice.dat" << endl;
            exit(1);
        }
        setlocale(LC_ALL, ".866");
        //inClientFile >> str;// заменил на строчку, которая ниже
        getline(inClientFile,str);
        setlocale(LC_ALL, ".1251");
        cout << "Добрый день, ";
        setlocale(LC_ALL, ".866");
        cout << str << endl;
        inClientFile.close();
    }
    else
    {
        system ("cls");
        cerr << "Не верный номер действия !!! Аворийное завершение программы !" << endl;
        exit(1);
    }
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Не работает функция getline ! C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.08.2012, 20:54
Готовые ответы и решения:

Не работает функция getline();
Помогите, после ввода в переменную int c не выполняется функция getline, программа ее просто...

Почему не работает функция getline ()?
Может что-то нужно дописывать? #include &lt;iostream&gt; using namespace std; int main() {

При повторных итерация цикла, функция getline не работает
Здравствуйте. Подскажите пожалуйста. Цель данного куска кода - ввод названия (артикула) товара. До...

Функция getline
Делаю упражнение по С++ (консольное приложение). Необходимо считать строку, включая пробелы. Вот...

8
21.08.2012, 20:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.08.2012, 20:54
Помогаю со студенческими работами здесь

Функция С++ getline()
Здравствуйте! Скажите пожалуйста, каков смысл функции cin.getline(). Если не сложно,приведите...

Функция getline
Всем привет! Собственно, вопрос в следующем. Есть такой код, который написал для учебной задачки....

Функция getline
Добрый вечер. Очень долго пытался найти в чём проблема в работе программы-она выдавала немного не...

Функция cin.getline()
#include&lt;iostream&gt; #include&lt;conio.h&gt; #include&lt;Windows.h&gt; #include&lt;cstring&gt; using namespace std;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru