“编辑器”写出的是txt的源代码文件,要通过“编译器”编译成exe的可执行文件(准确的说是通过编译连接等一系列过程),C的编译器最常见的就是VC++,安装后在命令行下用“cl 原文件名”命令编译。
确实写的一塌糊涂,真不是一两句话就能给你说请的。鉴于你的情况,下面给你一些基本的建议。
1、永远不要想一口吃个胖子。许多初学者都爱犯一个错误,就是想一口气从头写到尾,这是非常错误的编程习惯。再优秀的程序员,写程序也是一步一步写的,因为程序设计遵从的是严格的逻辑,所以你需要确保你第一个模块或者步骤写对了,再去写第二个的,而不是一口气写完,这样再去查报错原因会花费额外的大量的时间。
2、认真看报错,除非你是个女生。不看报错内容这种情况,一般大多发生在女生身上,这个经我多年经历好像确实也没什么办法。但报错其实大多都是英文大白话,如果没有耐心看的话是没法调试程序的。
3、你误解了fortran的子程序和函数。fortran和C语言族不同,fortran的子程序是subroutine,自定义函数是function,二者功能完全不一样。subroutine自身不能返回值,你也不能对它赋值。从你的程序看,你想使用的都是function而不是subroutine,具体用法请查阅资料和例子多看看。
4、你的程序中存在大量的重复定义的变量,这说明你并没有耐心的去查看自己写的程序。切记耐心是最基本的素质。
5、external不是你这种用法,多数情况下也用不到,就不要再用了。
package comswing;
import javaawt;
import javaawtevent;
import javaioFile;
import javaxswing;
public class Login extends JFrame implements ActionListener {
/
@Fields serialVersionUID :
/
private static final long serialVersionUID = 1L;
public JLabel j = null;
public JLabel j1 = null;
public JTextField jTextField = null;
public JTextField jTextField2 = null;
public JButton jButton=null;
public Login() {
//setLayout(new FlowLayout());
setLayout(new FlowLayout(FlowLayoutLEFT,20,40));
setFont(new Font("Helvetica", FontPLAIN, 14));
j = new JLabel("登录名");
j1 = new JLabel("密码");
jTextField = new JTextField(10);
jTextField2 = new JTextField(10);
jButton=new JButton();
Dimension preferredSize = new Dimension(400,400);//设置尺寸
jButtonsetPreferredSize(preferredSize );
/jButtonsetBounds(0, 0, 85, 82);
ImageIcon icon = new ImageIcon("E:\\workspace\\weixin-admin-pom\\src\\main\\java\\com\\swing\\dlpng");
Image temp = icongetImage()getScaledInstance(jButtongetWidth(),
jButtongetHeight(), icongetImage()SCALE_DEFAULT);
icon = new ImageIcon(temp);
jButtonsetIcon(icon);/
getContentPane()add(j);
getContentPane()add(jTextField);
getContentPane()add(j1);
getContentPane()add(jTextField2);
getContentPane()add(jButton);
jButtonaddActionListener(this);
jButtonaddKeyListener(new KeyListener() {
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyPressed(KeyEvent e) {
// CTRL+C按下
if ( egetKeyCode()==KeyEventVK_ENTER) {
Systemerrprintln("回车了");
}
}
@Override
public void keyReleased(KeyEvent e) {
}
});
}
public static void main(String[] args) {
Login window = new Login();
windowsetTitle("登录");
// 该代码依据放置的组件设定窗口的大小使之正好能容纳你放置的所有组件
windowpack();
windowsetVisible(true);
windowsetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);
windowsetLocationRelativeTo(null); // 让窗体居中显示
}
@Override
public void actionPerformed(ActionEvent e) {
if (egetSource()==jButton) {
JOptionPaneshowMessageDialog(this, "这是一个简单的消息框");
}
}
}
你的table 没有数据,
在table 之前要一个dataset
dataset ds=new dataset();
dataAdaperFill(ds);
DataTable table = dstable["员工试用期到期表"];
这样数据才会过来。
void main()
{ int a[3],i,j,t;
printf("please input three number\n");//输入3个数字
for(i=0;i<3;i++)
scanf(“%d“,&a[i]);
printf("\n"); //空格一下
for(j=0;j<3;j++)
for(i=0;i<3-j;i++)
if(a[i]>a[i+1])
{
t=a[i];a[i]=a[i+1];a[i]=t;
}
printf("\n")
for(i=0,i<3,i++)
printf("%d",a[i]);
}
用冒泡法写的
以上就是关于菜鸟请问用文本编辑器写的C程序怎么运行啊全部的内容,包括:菜鸟请问用文本编辑器写的C程序怎么运行啊、Fortran菜鸟一个,一个简单的程序 竟然有31个错误,求大神指教、一只菜鸟想用eclipse写JAVA,构建的第一个超简单的图形界面程序,程序运行窗口却一闪而逝。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)