标题:我是刚学c++的,最近遇到一个问题,不知道原因何在。求指教!
只看楼主
追逐繁星
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-8-31
结帖率:100%
已结贴  问题点数:20 回复次数:4 
我是刚学c++的,最近遇到一个问题,不知道原因何在。求指教!
为什么我的这个程序没法运行
#include<stdio.h>
#include<math.h>
void main()
{
   float a=3.0,b=4.0,c=5.0;
   float s,area;
   s=(a+b+c)/2;
   area=sqrt(s*(s-a)*(s-b)*(s-c));
   print("area=%f\n",area);




}
而且出错的信息如下--------------------Configuration: a - Win32 Debug--------------------
Compiling...
a.cpp
c:\windows\system32\a.cpp(8) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
c:\windows\system32\a.cpp(9) : error C2065: 'print' : undeclared identifier
执行 cl.exe 时出错.

a.obj - 1 error(s), 0 warning(s)
搜索更多相关主题的帖子: conversion possible windows include warning 
2013-08-31 23:29
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
得分:10 
printf

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-09-01 06:33
追逐繁星
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-8-31
得分:0 
回复 2楼 peach5460
谢谢啊,我真的很粗心的
2013-09-02 08:08
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:10 
c:\windows\system32\a.cpp(9) : error C2065: 'print' : undeclared identifier
谁都有粗心的时候,但编译器给出了信息,就能知道,它说不懂描红的标识符是什么,你就检查这个东西呀。

授人以渔,不授人以鱼。
2013-09-02 08:15
追逐繁星
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-8-31
得分:0 
回复 4楼 TonyDeng
恩,以后我会注意的,谢谢了
2013-09-03 21:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-419924-1-1.html




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

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