C语言的一个笑脸编程!求大神!
#include<stdio.h>#include<conio.h>structmove_point{intx,y;intxv,yv;}man;intmain(){got...
#include<stdio.h>
#include<conio.h>
struct move_point
{
int x,y;
int xv,yv;
}man;
int main()
{
gotoxy(man.x,man.y);
printf(" ");
man.x+=man.xv;
man.y+=man.yv;
gotoxy(man.x,man.y);
printf("%c\b", 2);
getch();
}
哪里错了呢。。下面显示有两个错误。。 展开
#include<conio.h>
struct move_point
{
int x,y;
int xv,yv;
}man;
int main()
{
gotoxy(man.x,man.y);
printf(" ");
man.x+=man.xv;
man.y+=man.yv;
gotoxy(man.x,man.y);
printf("%c\b", 2);
getch();
}
哪里错了呢。。下面显示有两个错误。。 展开
4个回答
展开全部
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
FILE *fp1 = NULL, *fp2=NULL;
char ch = ' ';
long n=0;
if ( ( fp1 = fopen("test.txt","r") ) == NULL )
{
printf("fail to open file \"test.txt\" press any key to exit!\n");
getchar();
exit(0);
}
if ( ( fp2 = fopen("result.txt","w") ) == NULL )
{
printf("fail to creat file \"test.txt\" press any key to exit!\n");
getchar();
exit(0);
}
fseek(fp1,-1L,SEEK_END);
n=ftell(fp1)+1;
ch=fgetc(fp1);
while ( n )
{
fputc(ch,fp2);
fseek(fp1,-2L,SEEK_CUR);
n--;
ch=fgetc(fp1);
}
fclose(fp1);
fclose(fp2);
printf("done!\n");
getchar();
}
VC++6.0上测试通过!注意文件test.txt要自己建立,并和这个可执行程序放在同一目录下!
#include <stdlib.h>
void main(void)
{
FILE *fp1 = NULL, *fp2=NULL;
char ch = ' ';
long n=0;
if ( ( fp1 = fopen("test.txt","r") ) == NULL )
{
printf("fail to open file \"test.txt\" press any key to exit!\n");
getchar();
exit(0);
}
if ( ( fp2 = fopen("result.txt","w") ) == NULL )
{
printf("fail to creat file \"test.txt\" press any key to exit!\n");
getchar();
exit(0);
}
fseek(fp1,-1L,SEEK_END);
n=ftell(fp1)+1;
ch=fgetc(fp1);
while ( n )
{
fputc(ch,fp2);
fseek(fp1,-2L,SEEK_CUR);
n--;
ch=fgetc(fp1);
}
fclose(fp1);
fclose(fp2);
printf("done!\n");
getchar();
}
VC++6.0上测试通过!注意文件test.txt要自己建立,并和这个可执行程序放在同一目录下!
展开全部
gotoxy(man.x,man.y);没有定义啊
而且int main(),那么main应该返回一个值 比如 return 0;
而且int main(),那么main应该返回一个值 比如 return 0;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
#include<conio.h>
struct move_point
{
int x,y;
int xv,yv;
}man;
void main()
{
gotoxy(man.x,man.y);
printf(" ");
man.x+=man.xv;
man.y+=man.yv;
gotoxy(man.x,man.y);
printf("%c\b", 2);
getch();
}
特地下了一个TC,问题就出在 main()身上,必须有一个返回值。
#include<conio.h>
struct move_point
{
int x,y;
int xv,yv;
}man;
void main()
{
gotoxy(man.x,man.y);
printf(" ");
man.x+=man.xv;
man.y+=man.yv;
gotoxy(man.x,man.y);
printf("%c\b", 2);
getch();
}
特地下了一个TC,问题就出在 main()身上,必须有一个返回值。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void不需要返回什么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询