| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1037 人关注过本帖
标题:[求助]关于多文件的函数调用
取消只看楼主 加入收藏
漫游者李李西
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2007-11-11
收藏
 问题点数:0 回复次数:2 
[求助]关于多文件的函数调用
麻烦大家了,虽然有点乱看一下吧
#include <stdlib.h>
#include <stdio.h>
#include "my.h"/自定义头文件/

int main()
{
     
    void sort;
    system("PAUSE");
    return 0;
}
/*my.h里面*/
#ifndef _MY_
#define _MY_
void sort();
#include <string.h>
struct city/结构体数组/

    {
    char called[20];
    }name[8];
    struct city name[8]=/初始化/
    {
        "Atlanta",
        "Boston",
        "Chicago",
        "Denver",
        "Hoston",
        "LosAngeles",
        "Miami",
        "NewYork"
    };
  然后在sort.c里定义:  

void sort()
{
    extern struct city name[8];
    int i, j, k;
    char t[20];/用来对名字排序/
   
    for(i=0;i<8;i++)
    {
        printf("  %s  ",name[i].called);
         
    }
    printf("\n");
    for(i=0;i<7;i++)
    {
        k=i;
        for(j=i+1;j<8;j++)
        {
            if(strcmp(name[j].called,name[k].called)>0)
            {
                k=j;
            }
        }
        if(i != k)
        {
            strcpy(t,name[i].called);
            strcpy(name[i].called,name[k].called);
            strcpy(name[k].called,t);
            
        }
    }
}
问题是sort函数不能调用,为什么啊?
搜索更多相关主题的帖子: 函数 文件 
2007-12-03 20:24
漫游者李李西
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2007-11-11
收藏
得分:0 
那怎么改啊?

2007-12-03 20:57
漫游者李李西
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2007-11-11
收藏
得分:0 
还是不行

2007-12-03 21:18
快速回复:[求助]关于多文件的函数调用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032803 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved