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

cin.getline переброс через строку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Угадать заданное число (1-100) http://www.cyberforum.ru/cpp-beginners/thread621385.html
Требуется за 7 шагов угадать заданное пользователем число, путем задачи вопросов. Что получилось: #include "std_lib_facilities.h"; int main() { setlocale(LC_CTYPE,"RUS"); setlocale( LC_ALL,"" ); cout << "Пожалуйста, загадайте число (0-100)\n"; int i =0;
C++ Функции и массивы произвольной длины Привет! Помогите, пожалуйста, найти ошибку и разобраться с таким типом заданий, где неизвестен размер массива. В задачнике было указано, что в таких случаях подразумевается массив до максимум 10 элементов. Поэтому здесь использованы 3 массива из 10 эл-ов. Как быть в случаях где такого разрешения нет, т.е. длина произвольна? /* Описать функцию MinElem(A, N) целого типа, находящую... http://www.cyberforum.ru/cpp-beginners/thread621378.html
Вывести таблицу символов от 0 до 225 C++
первое задание: вывести таблицу символов от 0 до 225 Очень надеюсь на вашу помощь!
C++ Линейный Метод Наименьших Квадратов, ошибка в расчетах
Разработка программы аппроксимации табличной функции степенным рядом( линейный метод наименьших квадратов). использование глобальных переменных не допускается. Ошибка в расчетах. Думаю, что проблема тут while(!strstr(s1,"EOF")) { fscanf(f,"%s%s",s1,s2); x=atof(s1); y=atof(s2); nCount++; x = (double *)realloc((void *)x,(nCount + 1)*sizeof(double)); y = (double...
C++ Решение квадратных уравнений http://www.cyberforum.ru/cpp-beginners/thread621346.html
#include <iostream> #include <conio.h> #include <cmath> using namespace std; void roots(float a, float b, float c) { float d = b * b - 4 * a * c; cout << "Discriminant = " << d << endl; float x1 = - b + sqrt(d) / 2 * a;
C++ Двухмерный динамической массив Привет, помогите пожалуйста написать программу, половину уже написал. Задание такое: 1.Вставить ряд в массив.(Зделал) char a = "__________________________________________________"; 2.Вставить цифры в ряд.(Зделал) char b = " 5 5 5 5 " Тоисть у меня есть 5 тяких массивов char a = "__________________________________________________"; //50 подробнее

Показать сообщение отдельно
xADMIRALx
 Аватар для xADMIRALx
66 / 60 / 1
Регистрация: 09.06.2012
Сообщений: 291
09.07.2012, 16:19     cin.getline переброс через строку
Использую функцию cin.getline,но происходит вот такое чуДооО см картинку внизу



Код
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
char *Names = new char[120];
        char *Familys = new char[120];
        char *Sexs = new char[12];
        char *Statust = new char[100];
        char *Ages = new char[3];
        memset(Names,'\0',120);
        memset(Familys,'\0',120);
        memset(Sexs,'\0',12);
        memset(Statust,'\0',100);
        memset(Ages,'\0',3);
            if (file == NULL)
        {
         cout << "Ошибка при открытие файла,создайте фаил sex.txt в папке с программой" << endl;
         return;
        }
        
       cout << "=============================================================================="<<endl 
            << "                            Заполните поля : \n";
    
       
        
    cout << "Введите ваше имя : ";
    cin.getline(Names,120);
    cout << "Введите вашу фамилию : ";
    cin.get(Names,120);
    cout << "Введите вашь пол : ";
    cin.getline (Sexs,12);
    cout << "Введите вашь статус : ";
    cin.getline(Statust,100);
    cout << "Сколько вам лет ? : ";
    cin.getline(Ages,3);
Миниатюры
cin.getline переброс через строку  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru