首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言 新人求解解决办法

2013-04-20 
C语言 新人求解学到数据结构时候定义数据为ElemType类型然后把写的基本操作放倒自己写的.h文件里主函数写

C语言 新人求解
学到数据结构时候定义数据为ElemType类型
然后把写的基本操作放倒自己写的.h文件里
主函数写的时候在typedef ElemType 为int或别的
想问的是 要是在.h文件里写scanf  那“”里类型应该怎么写
因为.h里 没给ElemType定义  还是不能这么写呢? 书上写输入函数都没有类型  应该是伪代码吧

#include <stdio.h>
char s[]="123 ab 4";
char *p;
int v,n,k;
void main() {
    p=s;
    while (1) {
        k=sscanf(p,"%d%n",&v,&n);
        printf("k,v,n=%d,%d,%d\n",k,v,n);
        if (1==k) {
            p+=n;
        } else if (0==k) {
            printf("skip char[%c]\n",p[0]);
            p++;
        } else {//EOF==k
            break;
        }
    }
    printf("End.\n");
}
//k,v,n=1,123,3
//k,v,n=0,123,3
//skip char[ ]
//k,v,n=0,123,3
//skip char[a]
//k,v,n=0,123,3
//skip char[b]
//k,v,n=1,4,2
//k,v,n=-1,4,2
//End.

热点排行