标题:关于字符串的输入和输出问题
只看楼主
xiedj
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2013-5-30
结帖率:66.67%
 问题点数:0 回复次数:7 
关于字符串的输入和输出问题
试了几种字符串输入和输出的方法,编译通过了,但是链接出来问题,每一个输入输出都出现这种问题,甚是迷惑,求解,感激不尽。
#define N 100
#include<stdio.h>
void star(int n)
{
    int i;
    for(i=0;i<n;i++)
    {
        printf("*");
    }
}
int main(void)
{
    char s[N];
    char * p;
    int i,n=0;
    printf("请输入字符数组:\n");
    gets(s);
    puts(s);
    for(i=0;i<N;i++)
    {
        s[i]=getchar();
        n++;
        if((s[i])=='\n')
        {
            break;
        }
    }
    star(n-1);
    printf("\n字符输出如下:\n");
    for(i=0;i<N;i++)
    {
        printf("%c",s[i]);
        if(s[i]=='\n')
            break;
    }
    n=0;
    printf("请输入字符串:\n");
    for(p=s;p<s+N;p++)
    {
        scanf("%c",p);
        n++;
        if((* p)=='\n')
            break;
    }
    star(n-1);
    printf("字符串输出为:\n");
    for(p=s;p<s+n;p++)
    {
        printf("%c",* p);
    }
    printf("请输入字符串:\n");
    gets(s);
    printf("字符串输出为:\n");
    puts(s);
    return 0;
}
搜索更多相关主题的帖子: include 字符串 star 
2013-09-04 16:51
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
得分:0 
所谓的每种字符串都出这种问题

是哪种问题啊

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-09-04 17:01
我叫沃恩
Rank: 12Rank: 12Rank: 12
来 自:Asia
等 级:贵宾
威 望:10
帖 子:1234
专家分:3865
注 册:2013-3-29
得分:0 
不知啊,,,

因为我是菜鸟,所以应该被骂! 细节+坚持=成功!
2013-09-04 18:17
丶弱水彡千
Rank: 5Rank: 5
来 自:地狱十九层
等 级:职业侠客
威 望:2
帖 子:203
专家分:369
注 册:2013-6-16
得分:0 
补充下问题  没空去调试

这个怎么玩
2013-09-04 18:40
xiedj
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2013-5-30
得分:0 
问题是:编译通过,链接出问题,无法运行
2013-09-04 19:32
jg658237
Rank: 7Rank: 7Rank: 7
来 自:青藏高原
等 级:黑侠
帖 子:224
专家分:529
注 册:2013-8-8
得分:0 
我式了一下,你的程序可以编译运行,可能是你不注意,
你自己在看看吧

武功再高也怕菜刀.
2013-09-04 20:14
歌舞伎町
Rank: 2
等 级:论坛游民
帖 子:30
专家分:38
注 册:2013-8-7
得分:0 
亲测Visual C++ 6.0编译通过,链接也没问题,可以正常运行

楼主你可以把你用的编译器还有问题提示贴出来,这样他们才能帮到你
2013-09-05 08:45
xiedj
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2013-5-30
得分:0 
今天打开VC++6.0又运行了一下,竟然又没有问题了,可能是软件本身的问题吧,谢谢各位的热心关注
2013-09-05 11:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-420096-1-1.html




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

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