| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1442 人关注过本帖
标题:为什么这个程序编译成功但运行失败?
取消只看楼主 加入收藏
白衣吹水
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-4-10
收藏
 问题点数:0 回复次数:2 
为什么这个程序编译成功但运行失败?

可以编译,就是运行失败.请问哪里出问题了.



所示的程序在屏幕上打印函数F(y)=e-y*sin(2πy)的曲线。

#include <stdio.h>
#include <math.h>

#define DELTA 0.0625 //打印每一行y值改变的步长
#define PI 3.14159
#define LINE 30 //总共打印30行
#define WIDTH 80 //每行最多打印80列
#define RATE 40 //将计算出的F(y)值转换成相应的列数的比例因子
#define BASE 30 //F(y)=0时,在第30列打印

void main()
{
int i, j, n;
double x, y;
char array[WIDTH];

y = 0.0;
for (j=0; j <= WIDTH-1; j++)
array[j] = ' ';
for (i=1; i <= LINE; i++)
{
array[BASE] = '|';
x = exp(-y)*sin(2*PI*y);
n = (int)(RATE*x)+BASE;
array[n] = '*';
for (j=0; j <= WIDTH-1; j++)
printf("%c", array[j]);
printf("\n");
array[n] = ' ';
y += DELTA;
}
}



--------------------Configuration: 0555 - Win32 Debug--------------------
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/0555.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

0555.exe - 1 error(s), 0 warning(s)

搜索更多相关主题的帖子: 编译 失败 运行 
2007-05-19 18:49
白衣吹水
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-4-10
收藏
得分:0 
“266.exe”: 已加载“D:\My Documents\Visual Studio 2005\Projects\266\debug\266.exe”,已加载符号。
“266.exe”: 已加载“C:\WINDOWS\system32\ntdll.dll”,未加载任何符号。
“266.exe”: 已加载“C:\WINDOWS\system32\kernel32.dll”,未加载任何符号。
“266.exe”: 已加载“C:\WINDOWS\WinSxS\x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_f75eb16c\msvcr80d.dll”,已加载符号。
“266.exe”: 已加载“C:\WINDOWS\system32\msvcrt.dll”,未加载任何符号。
程序“[2732] 266.exe: 本机”已退出,返回值为 0 (0x0)。
2007-05-19 18:51
白衣吹水
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-4-10
收藏
得分:0 
谢谢;我看看我的程序出了什么问题
2007-05-19 21:04
快速回复:为什么这个程序编译成功但运行失败?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015488 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved