cin.pass.cpp revision bc8d3f97eb5c958007f2713238472e0c1c8fe02
1bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant//===----------------------------------------------------------------------===// 2bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant// 3bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant// ��������������������The LLVM Compiler Infrastructure 4bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant// 5bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant// This file is distributed under the University of Illinois Open Source 6bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant// License. See LICENSE.TXT for details. 7bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant// 8bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant//===----------------------------------------------------------------------===// 9bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant 10bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant// <iostream> 11bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant 12bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant// istream cin; 13bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant 14bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#include <iostream> 15bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#include <cassert> 16bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant 17bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnantint main() 18bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant{ 19bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#if 0 20bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant std::cout << "Hello World!\n"; 21bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant int i; 22bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant std::cout << "Enter a number: "; 23bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant std::cin >> i; 24bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant std::cout << "The number is : " << i << '\n'; 25bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#else 26bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant assert(std::cin.tie() == &std::cout); 27bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#endif 28bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant} 29