最后显示结果有这个too few actual parameters,是什么意思啊???他说我错误在+6那一行
的有关信息介绍如下:
                

好像没什么问题吧。下面是我根据你给的函数,补充完整编译的,可是没提示什么错误。可能是其他地方引起的吧。too few actual parameters 是说实参太少,可能是你哪个函数调用的时候,参数少了。#include#include#includestruct student{ char stuxuehao[6]; 	int stuno1; 	int stuno2; 	int stuno3; 	int stuno4;} ;void PraseStuNO(student* stu){	char sz[2]={0};	strncpy(sz, stu->stuxuehao, 2);	stu->stuno1 = atoi(sz);	memset(sz,0,2);	strncpy(sz, stu->stuxuehao + 2, 1);	stu->stuno2 = atoi(sz);	memset(sz,0,2);	strncpy(sz, stu->stuxuehao + 3, 2);	memset(sz,0,2);	strncpy(sz, stu->stuxuehao + 5, 1);	stu->stuno3 = atoi(sz);	memset(sz,0,2);	strncpy(sz, stu->stuxuehao + 6, 2);	stu->stuno4 = atoi(sz);}int main (int argc, char **argv){	student* stu; 	PraseStuNO(stu);	}
                版权声明:文章由 去问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.qwenw.com/life/425473.html