用两个getchar()是可以停的 一个一般会读入回车符,停不住
system("pause");也可以,就是需要头文件的。
…………
getchar();
getchar();
return 0; //返回别写到前面去了
}
我同意他的看法。一闪而过是因为程序执行到结尾,视为结束,所以线程死亡,程序也就自动结束了。在集成环境中,会看到结果,是因为程序有暂停的功能,C++多数会显示press
any
key
to
continue。通常在程序结尾加gets()
或getchar();作用是等待用户输入字符,这样程序被暂停现实的效果。
gets()的作用是等待用户输入一行字符,直到按回车,然后返回一个字符串,getchar()则是俺下一个字符就返回并继续。通过这类函数可以把从键盘输入的字符串存进数组,当然也可以单独使用,如
main()
{
gets();
}
class Test{
public static void main(String [] arg){
Test test = new Test();
testOutPut(50 , 9); /第一个参数50为你要输出的最大数,你改成30就是输出1-30的数,50则为输出1-50/
/第二个参数9,就是控制你换行的值,你改成10就是每输出10个字就换行一次/
} public void OutPut(int length , int size){
int temp = 1;
for(int i = 1 ; i <= length ; i ++ ,temp ++){
Systemoutprint(i+"\t");
if(temp % size == 0){
Systemoutprintln();
}
}
}
} 将上面的代码保存成为Testjava文件(其实后缀为java的就行了),编译就能运行了。。
已把程序文件打包上传了,并附上运算结果图。
import javaxswing;import javaawt;
import javautil;
import javaawtevent;
class ShowDataInTheArrary extends JFrame{
String data;
JButton b1;
JLabel l1;
public ShowDataInTheArrary(String a){
data = a;
setTitle("Show Data in the array");
setLayout(new GridLayout(2,1));
b1 = new JButton("show");
l1 = new JLabel();
b1addActionListener(new Monitor());
add(l1);
add(b1);
pack();
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
class Monitor implements ActionListener{
public void actionPerformed(ActionEvent e){
l1setText(data);
}
}
public static void main(String[] args){
String arrayData ="";
for(int i =0; i<argslength;i++)
arrayData += args[i];
ShowDataInTheArrary b = new ShowDataInTheArrary(arrayData);
}
}
#include <stdioh>
main()
{
int x=2;
while(x-->=0);
printf("%n\n",x);
}
简单的界面 Fortran 自己就可以解决了。
Visual Fortran 有 QuickWin 可以用。
调用windows函数做一个对话框并不难。
你可在 bbsfcodecn 找到Fortran做界面的向导。
以上就是关于怎么让dev-c输出界面停留全部的内容,包括:怎么让dev-c输出界面停留、在C++编程 的时候,运 行时,结果总是一闪而过,怎么能保持它停在输出的界面上啊、编写JAVA小程序,利用循环在小程序界面输出数字1-30,要求每行输出10个数字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)