作者micbrimac (shark)
看板C_and_CPP
标题[问题] 新手 - 想要让程式暂停
时间Tue Feb 24 23:21:12 2009
一个简单的小程式
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
using namespace std;
int main ()
{
int ft, inches;
cout << "Please Enter the feet" <<endl;
cin >> ft;
inches = 12*ft;
cout << ft << " feet is equal to " << inches << " inches." <<endl;
getchar();
return 0;
}
应该是用getchar()
让程式停下来
可是在我key完ft的值之後
不知道他就一路跑下去了,没停下来
然後我就加了一堆标头档试试看
用了Dev-C++跟linux的g++ compile
结果都一样
请大大解惑
谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.158.92
1F:推 legnaleurc:cin.ignore(); cin.get(); 02/24 23:23
2F:→ jeffy84123:<conio.h>标头档勒? 我记得要用这个 02/24 23:23
3F:→ tsaiminghan:可能getchar抓到你的enter键, 就过去了 02/24 23:24
4F:推 elfkiller:打两个getchar()试试 02/24 23:26
5F:→ micbrimac:回二楼,不是包含在<stdio.h>里了吗,我刚才趴文看到的 02/24 23:26
6F:→ micbrimac:四楼的管用,谢谢,原因可能是三楼讲的(我想) 02/24 23:27
7F:→ COLDTURNIP:改用 conio.h 的 getch() 试试。 02/24 23:53
8F:推 stonehomelaa:这应该也是万年op的问题了.... 02/25 13:44
9F:推 doggingg:建议不要用system("pause");不好用! 05/07 15:26