为什么我的代码不会运行?指针?

 手机用户2502931101 发布于 2023-02-07 21:55

当我按F7并且"成功"时,我的代码成功编译,但是当我通过F5构建时("失败")将不会执行.我得到了一个致命的LNK1120错误.我将它构建为控制台应用程序并像我一样使用cpp扩展已完成我编写的前10个程序(第一周编程,我正在使用我所在机构提供的免费C++ Visual Studio编译器)

这是代码,它应该教授模块化编程和指针.程序应该取一个数字,并告诉你它的符号,整个部分和小数部分.

#include
#include
void separate(float num, char *signp, int *wholep, float *fracp);
int main(void)
{
    float value; 
    char sign;
    int whole;
    float fraction;

    printf("Please enter a value to evaluate\n");
    scanf("%f",&value);

    separate(value, &sign, &whole, &fraction);

    printf("The sign of your number is %c\n",sign);
    printf("The whole part in your number is %d\n",whole);
    printf("The fractional part in your number is %.4f\n",fraction);

return(0);
}
void seperate(float num, char *signp, int *wholep, float *fracp)
{
    float magnitude;

    if(num<0)
        *signp = '-';
    if(num==0)
        *signp = ' ';
    if(num>0)
        *signp = '+';

    magnitude=fabs(num);

    *wholep = floor(magnitude);
    *fracp = num-*wholep;
} 

Yu Hao.. 7

函数声明和定义之间seperate和之间都存在拼写错误separate.

1 个回答
  • 函数声明和定义之间seperate和之间都存在拼写错误separate.

    2023-02-07 22:00 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有