Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2014, 23:28   #1
CppForYou
Пользователь
 
Регистрация: 08.03.2013
Сообщений: 37
По умолчанию Ввод с клавиатуры

Почему выводит только последние значения?
Код:
#include <iostream>
using namespace std;
int main()
{
	char name[80];
	int m;
	char answer = 'y';
	while(answer == 'y')
	{
		cout << "Enter name: ";
		cin >> name;
		cout << "Enter value: ";
		cin >> m;
		
		cout << "Continue? (y/n): ";
		cin >> answer;
	}
	cout << endl;
	cout << name << "  " << m;
	cout << endl;
	return 0;
}
CppForYou вне форума Ответить с цитированием
Старый 09.10.2014, 00:02   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

потому что вывод 1 раз после цикла.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 09.10.2014, 09:20   #3
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

Немного подправил. Запустите:
Код:
#include <iostream>
#include <vector>
#include <string>
using namespace std;

int main()
{
    string name;
    vector<string> arr;
    int m;
    char answer = 'y';
    while(answer == 'y')
    {
        cout << "Enter name: ";
        cin >> name;
        arr.push_back( name );
        cout << "Enter value: ";
        cin >> m;

        cout << "Continue? (y/n): ";
        cin >> answer;
    }

    for( int i = 0; i < arr.size(); i++ ) {
        cout << endl;
        cout << name[i] << "  " << m;
        cout << endl;
    }

    return 0;
}
8Observer8 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ввод с клавиатуры Sparky Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 15.03.2020 14:34
Ввод с клавиатуры на С++ skin11 Помощь студентам 0 19.02.2014 14:30
ввод с клавиатуры Акоб Общие вопросы C/C++ 2 22.02.2011 18:00
Ввод с клавиатуры Von Общие вопросы C/C++ 6 22.10.2010 15:14