标签:eof str 找不到 http || 技术分享 struct printf com
#include <stdio.h> #include <malloc.h> typedef struct{ int *elem; //基地址 int length; int listsize; }Seqlist;//定义Seq这个新的数据类型 int getGem(Seqlist L,int i,int *e){ if(i>L.length || i<1 || L.length ==0 ) return 0; *e = *(L.elem+i-1); printf("i的位置是%d"+i); return 1; } void create(Seqlist &L){ L.elem = (int*) malloc(sizeof(int)*(L.listsize)); int a; printf("请输入要创建的元素的个数:\t"); scanf("%d",&a); for(int i=0;i<a;i++){ printf("请输入第%d个元素\t",i+1); scanf("%d",&L.elem[i]); L.length++; } } int main(){ Seqlist L; int e ; L.length=0;//初始化线性表的长度为0 create(L); getGem(L,1,&e); printf("获得成功\t"); }
存在疑问:找到第i个元素赋值给e,
找不到我要的元素或者该元素的位置啊,结果是什么意思?
标签:eof str 找不到 http || 技术分享 struct printf com
原文地址:https://www.cnblogs.com/yizhizhangBlog/p/10052189.html