| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 337 人关注过本帖
标题:字符串怎么只能输入一部分却不能输入完?
取消只看楼主 加入收藏
autumnyellow
Rank: 2
等 级:论坛游民
帖 子:72
专家分:75
注 册:2015-4-14
结帖率:100%
收藏
已结贴  问题点数:40 回复次数:1 
字符串怎么只能输入一部分却不能输入完?
//排序10个等长的字符串

#include<stdio.h>
#include<string.h>
int main ()
{
    void sort(char(*p)[6]);
    int i;
    char str[10][6];
    char (*p)[6];
    printf("input 10 strings :");
    for(i=0;i<10;i++)
        scanf_s("%s",str[i]);
    p=str;
    sort(p);
    printf("Now it is \n");
    for(i=0;i<10;i++)
    printf("%s\n",str[i]);

    return 0;
}

void sort(char (*s)[6])
{
    int i,j;
    char temp[6],*t=temp;
    for(i=0;i<9;i++)
        for(j=0;j<9-i;j++)
            if(strcmp(s[j],s[j+i])>0)
            {
                strcpy(t,s[j]);
                strcpy(s[j],s[j+1]);
                strcpy(s[j+1],t);
            }
}

/*
input 10 strings :china
study这个地方只输入了两个字符串怎么回事???
Now it is



*/
搜索更多相关主题的帖子: 字符串 return include 
2015-09-07 23:22
autumnyellow
Rank: 2
等 级:论坛游民
帖 子:72
专家分:75
注 册:2015-4-14
收藏
得分:0 
回复 2楼 诸葛欧阳
这个生成后在黑窗口中只能输入两个字符串,没想明白哪错了,大哥睡吧,晚安,明天再继续吧
2015-09-07 23:39
快速回复:字符串怎么只能输入一部分却不能输入完?
数据加载中...
 
   



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

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