vc runtime error 各位帮忙解决~~
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vc runtime error 各位帮忙解决~~相关的知识,希望对你有一定的参考价值。
#include <stdio.h> #include <malloc.h> #define NULL 0 #define LEN sizeof(struct student) struct student long num; float score; struct student *next;; int n; struct student *creat(void) struct student *head; struct student *p1,*p2; n=0; p1=p2=(struct student *)malloc(LEN); scanf("%ld,%f",&p1->num,&p1->score); head=NULL; while(p1->num!=0) n=n+1; if(n==1)head=p1; else p2->next=p1; p2=p1; p1=(struct student *)malloc(LEN); scanf("%ld,%f",&p1->num,&p1->score); p2->next=NULL; return(head); void print(struct student *head) struct student *p; printf("\nNow,These %d records are:\n",n); p=head; if(head!=NULL) do printf("%ld,%5.1f\n",&p->num,&p->score); p=p->next; while(p!=NULL); struct student *del(struct student *head,long num) struct student *p1,*p2; if(head==NULL) printf("\nlist null! \n");goto end; p1=head; while(num!=p1->num&&p1->next!=NULL) p2=p1;p1=p1->next; if(num==p1->num) if(p1==head)head=p1->next; else p2->next=p1->next; printf("delete:%ld\n",num); n=n-1; else printf("%ld not been found! \n",num); end:; return(head); struct student *insert(struct student *head,struct student *stud) struct student *p0,*p1,*p2; p1=head; p0=stud; if(head==NULL) head=p0,p0->next=NULL; else while((p0->num<=p1->num)&&(p1->next!=NULL)) p2=p1; p1=p1->next; if(p0->num<=p1->num) if(head==p1)head=p0; p0->next=p1; else p1->next=p0;p0->next=NULL; n=n+1; return(head); void main() struct student *head,*stu; long del_num; printf("input records:\n"); head=creat(); print(head); printf("\ninput the deleted number:"); scanf("%ld",&del_num); while(del_num!=0) head=del(head,del_num); print(head); printf("input the deleted number:"); scanf("%ld",&del_num); printf("\ninput the inserted record:"); stu=(struct student *)malloc(LEN); scanf("%ld,%f",&stu->num,&stu->score); while(stu->num!=0) head=insert(head,stu); print(head); printf("input the inserted record:"); stu=(struct student *)malloc(LEN); scanf("%ld,%f",&stu->num,&stu->score);
参考技术A MicrosoftVisual
C++
runtime
library是微软系统自带的c++运行库,
可以搜索分区c中的msvc*.dll来找到它们,描述中有Microsoft
Visual
C++
runtime
library就是
搜索时可以看到,很多应用软件都自带了这些运行库,所以也有可能是你的这个出错的程序自带的c++运行库有问题,所以先着重检查瑞星防火墙C:\PROGRAM
FILES\RISING\RFW\RFWSRV.EXE所在文件夹内的运行库
检查这些文件,并用正常机器上的同名文件替换,替换时要把C:\WINDOWS\system32\dllcache中存在的相同文件清除,否则系统会覆盖回去
以上是关于vc runtime error 各位帮忙解决~~的主要内容,如果未能解决你的问题,请参考以下文章
20分,各位高手请来帮忙啊!!!VB6.0 调用Bartender7.75问题!!!!