QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1150|回复: 2

求助:各位大哥请帮我看看这段小程序是错在哪里?谢谢!

[复制链接]
发表于 2006-6-30 09:39:40 | 显示全部楼层 |阅读模式
#include <stdio.h>

int getinput(void);

void printmessage(int counter,int input);

int main(void)
{
int counter;
int input;

for (counter=0;counter<=200;counter++)
    {
     input=getinput();
     if (input==-1) end(0);
     printmessage(counter,input);
    }

int getinput(void)
    {
      int input;
      printf("Enter an integer,or use -1 to exit:");
      scanf("%d",&input);
      return input;
    }

void printmessage(int counter,int input)
{
  static int lastnum=0;

  counter++;

  printf("for number %d,you entered %d (%d more than last time)\n",
       counter,input,input-lastnum);
  lastnum=input;
}


编译时提示的错误是:
[root@localhost myxh]# gcc -ggdb3 -o test2 test2.c
test2.c: In function `main':
test2.c:52: parse error at end of input

各位大哥,这是错在哪里啊?

谢谢!
发表于 2006-6-30 09:53:55 | 显示全部楼层
这么粗心. main函数的{}括号都不完整. 晕
回复

使用道具 举报

 楼主| 发表于 2006-6-30 12:01:17 | 显示全部楼层
谢谢大哥!
可以了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 12:21 , Processed in 0.078128 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表