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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2015, 21:50   #1
laketych
Пользователь
 
Регистрация: 22.12.2015
Сообщений: 37
По умолчанию Не показывает конечный результат C++

Здраствуйте, Уважаемые программисты!

Недавно начал учить язык програмирования C++, произошла такакя проблема, пишу-пишу код. И когда нажимаю на запуск программы, мне высвечивает черный экрна на милисекунды ~0.3sec, и сразу же пропадает.
Команда system("pause") - не помогает.
Хочу понимать что происходит на экране.

Вот, например:
Код:
#include<iostream>
#include<string>

int main()
{
	std::string students[10] = {
		"Laketych", "Markeloff", "Ivanoff", "Shutnikoff", "Shukin",
		"DAnilevich", "Trinozhenko", "Gotzman", "Kashina", "Lyybinova"
	};
	for (int i=0; i<10; i++) {
		std::string << students[i] << std::endl;
	}

	return 0;
}
Программа работает правильно(с самоучителя), все корркето через SHIFT+CTRL+B.

Подскажите пожалуйста.

Последний раз редактировалось Stilet; 22.12.2015 в 22:47.
laketych вне форума Ответить с цитированием
Старый 22.12.2015, 21:57   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Открою великую тайну, что увидеть результат - его надо показать. Вот сюрприз. То что вы результат "запихнули" в строку - на экране он не покажется. Выводите результат в выходной поток.
p51x вне форума Ответить с цитированием
Старый 22.12.2015, 22:03   #3
laketych
Пользователь
 
Регистрация: 22.12.2015
Сообщений: 37
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Открою великую тайну, что увидеть результат - его надо показать. Вот сюрприз. То что вы результат "запихнули" в строку - на экране он не покажется. Выводите результат в выходной поток.
ХОРОШО, например:


Код:
#include <iostream>
#include <string>

int main()
{    
    std::string students[10] = {
        "Иванов", "Петров", "Сидоров",
        "Ахмедов", "Ерошкин", "Выхин",
        "Андеев", "Вин Дизель", "Картошкин", "Чубайс"
    };
    std::cout << students[0] <<  std::endl;
    return 0;
}
Тут жалдно вывести первую фамилию, правильно? А у меня просто открывает на доли милисекунд и все. Или возможно, я настолько тупой...

Последний раз редактировалось Stilet; 22.12.2015 в 22:47.
laketych вне форума Ответить с цитированием
Старый 22.12.2015, 22:24   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Цитата:
А у меня просто открывает на доли милисекунд и все
Ну вот теперь и ставьте свою задержку, или наконец-то просто запустите из командной строки.
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
конечный автомат fkty Помощь студентам 18 17.01.2015 18:49
Не пингуется конечный PC DEA7H Операционные системы общие вопросы 3 18.02.2013 23:43
Сортировка массива, не показывает результат Predator199 PHP 7 21.11.2012 00:11
Не вписываются результаты в файл. Точнее, вообще не показывает результат! Ovis Помощь студентам 0 21.04.2011 18:34
C# готовая задача, какой будет конечный результат? dr.Chas Помощь студентам 2 26.11.2010 08:58