| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 318 人关注过本帖
标题:新手求助,这个程序哪里错了,怎么改?
只看楼主 加入收藏
m1020coca
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-5-11
收藏
 问题点数:0 回复次数:3 
新手求助,这个程序哪里错了,怎么改?
图书馆书名排序:
#include<stdio.h>
#include<string.h>
void main()
{
    char c[100];
    int i,j,m;
    for (i=0;i<15;i++)
    {
        printf("请输入第 %d 本书:\n",i+1);
        scanf("%s",c[i]);
    }
    for (i=0;i<15;i++)
    {
        for (j=0;j<14-i;j++)
        {
        m=strcmp(c[j],c[j+1]);
    if (m>0)
        c[i]=c[i+1];
        }
        printf("\n");
        printf("%s",c[i]);
    }
}
搜索更多相关主题的帖子: 图书馆 include 
2010-05-11 22:15
yc2575757
Rank: 7Rank: 7Rank: 7
来 自:北京
等 级:黑侠
威 望:1
帖 子:113
专家分:522
注 册:2010-5-7
收藏
得分:0 
#include<stdio.h>
#include<string.h>
void main()
{
    char c[100];
    int i,j;
    for (i=0;i<15;i++)
    {
        printf("请输入第 %d 本书:\n",i+1);
        scanf("%s",c[i]);
    }
    for (i=0;i<15;i++)
    {
        for (j=0;j<14-i;j++)
        {
        if (c[j] > c[j+1])//可以直接比较~~
        {
        c[i]=c[i+1];
        }
    }
        printf("\n");
        printf("%s",c[i]);
    }
}
2010-05-11 22:19
m1020coca
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-5-11
收藏
得分:0 
谢了,还有我想知道运行我原来的程序是出现错误
error C2664: 'strcmp' : cannot convert parameter 1 from 'char' to 'const char *'
        Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
是什么意思
2010-05-11 22:42
yc2575757
Rank: 7Rank: 7Rank: 7
来 自:北京
等 级:黑侠
威 望:1
帖 子:113
专家分:522
注 册:2010-5-7
收藏
得分:0 
上面说的很清楚了,cannot convert parameter 1 from 'char' to 'const char *',不能把char转化成const char *~~
2010-05-12 09:08
快速回复:新手求助,这个程序哪里错了,怎么改?
数据加载中...
 
   



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

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