在cb上面运行得到了正确结果,在vs2015上却有错误,使用了系统禁止的函数调用?

问题描述

在cb上面运行得到了正确结果,在vs2015上却有错误,使用了系统禁止的函数调用? 1C
#include
using namespace std;
class Person
{
private:
char* forename;
char* surname;
int money;
public:
Person(char *f char *s int m):forename(f)surname(s)money(m)
{
cout<<""Constructor id called!""< }
Person(Person &p)
{
forename=p.forename;
surname=p.surname;
money=p.money;
cout }
~Person()
{
delete []forename;
delete []surname;
delete &money;
}
void display()
{
cout cout }
};
void fun(Person p)
{
cout p.display();
}
int main()
{
char f[1000]s[1000];
double m;
int k=0;
while(cin>>f>>s>>m)
{
k++;
cout<<""Case #""<<k<<"":""<<endl;
Person p(fsm);
fun(p);
}
return 0;
}

解决方案

楼主重新贴一下代码,复制粘贴的时候少了不少东西
将代码放在代码标签里

时间: 2024-08-03 20:44:14

在cb上面运行得到了正确结果,在vs2015上却有错误,使用了系统禁止的函数调用?的相关文章

gcc vc++6.0-同样代码VC6.0结果正确,GCC编译运行结果不正确,原因是什么呢?谢谢!

问题描述 同样代码VC6.0结果正确,GCC编译运行结果不正确,原因是什么呢?谢谢! #include int main() { char deno[1000]={''},num,i=0,remain=0; scanf("%s %d",deno,&num); //获取被除数.除数 if(!num) return (-1); while(deno[i]!='') deno[i++]-='0'; //转换成数字 deno[i]='#'; //结束标志 i=0; while(deno

printf-为什么运行结果不正确?

问题描述 为什么运行结果不正确? int zm=0sz=0qt=0;char c;c=getchar();while(c!='n'){ if(c>='0 '&& c <='9') sz++; else if((c>='A' && c<='Z') || (c>='a' && c<='z')) zm++; else qt++; c=getchar();} printf(""%d %d %dn"&q

java-简单多线程运行结果不正确

问题描述 简单多线程运行结果不正确 class TestThread1 extends Thread { public void run() { for(int i=0;i<10;i++) { System.out.println("程序正在运行!"); } } } public class TestThread_1 { public static void main(String[] args) { new TestThread1().start(); for(int i=0;

编程c语言-大家帮帮忙,这个这个程序出黑框了,但是运行结果不正确

问题描述 大家帮帮忙,这个这个程序出黑框了,但是运行结果不正确 大家帮帮忙,这个这个程序出黑框了,但是运行结果不正确,我的程序里男生女生分开了,但是它运行的结果男生女生并没有分开运算! 解决方案 if(a[i].xb=1) 改为:if(a[i].xb==1) if(a[i].xb=2) 改为:if(a[i].xb==2) 解决方案二: 判断用==一个是赋值,必须要十个字--

int-输入三个字符串,按由小到大的顺序输出。答案运行出来是正确的提交上去是错的。不想用指针,求大神指教

问题描述 输入三个字符串,按由小到大的顺序输出.答案运行出来是正确的提交上去是错的.不想用指针,求大神指教 代码:#include #include int main( ) { char s[3][100]; int i,j,a[3],m; for(i=0;i { gets(s[i]); a[i]=i; } for(j=1;j { for(i=0;i { if(strcmp(s[a[i]],s[a[i+1]])>0) { m=a[i]; a[i]=a[i+1]; a[i+1]=m; } } }

dm6446-C语言函数运行死机的问题(PC上验证通过,移植DSP上会死机)

问题描述 C语言函数运行死机的问题(PC上验证通过,移植DSP上会死机) 这几天遇到一个很奇怪的问题,一个算法程序,在PC机上验证通过,运行良好.我把它移植到DSP里面,程序运行会死机.我已开始以为是指针什么的跑飞了,我开始验证,函数正确性.最后确定没错了,指针均正常,而且PC机上绝对无错.一下为代码 void ResizeHaarPattern( const signed int* src, SURF_HARRI_FILTER* dst, unsigned int n, unsigned in

vs2013 iis express运行项目的时候,伪静态页面抛出404错误?

问题描述 vs2013iisexpress运行项目的时候,伪静态页面抛出404错误,但是vs2010以下的版本可以!如图:请问各位大侠,怎么实现vs2013iisexpress伪静态,谢谢! 解决方案 解决方案二:你这个是还没有到程序里面吧,像是iis找不到你的web资源.解决方案三:不是,不知道咱回事,VS2010以下的版本没有问题,到vs2013后可能是因为使用了iisexpress代理服务器出了问题!解决方案四:各位大侠,如果能给个正确的提示,直接200分给,说话算数.是不是不能用伪静态,

CPNtools软件建的petri网可以单次运行,但是想仿真100次,总是出现错误,该怎么解决?

问题描述 CPNtools软件建的petri网可以单次运行,但是想仿真100次,总是出现错误,该怎么解决? CPNtools软件建的petri网可以单次运行,但是想仿真100次,总是出现错误,该怎么解决?

gdi+-c# winform 运行一段时间就发生 GDI+ 中发生一般性错误

问题描述 c# winform 运行一段时间就发生 GDI+ 中发生一般性错误 代码中用paintcircle 画了一个圆 返回bitmap图片 赋值给鼠标 运行没有问题,到了大概50~70秒时就出问题 解决方案 在tempb.dispose后面加上tempb=null; 解决方案二: GDI+ 中发生一般性错误 C#c# GDI+发生一般性错误详解GDI+ 中发生一般性错误