标题:新手求教 字符串问题 运行不了
取消只看楼主
书亚shua
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-6-10
结帖率:100%
已结贴  问题点数:20 回复次数:3 
新手求教 字符串问题 运行不了
#include <stdio.h>
main()
{
    char cc[6];
    scanf("%s",cc);
    char cd[6];
    scanf("%s",cd);
    char ca[6]={'h','e','l','l','o','\0'};
    char cb[6]="hellp";
    printf("%s\n%s\n%s\n%s",ca,cb,cc,cd);
    system ("pause");

}


C:\Users\书亚shua\Downloads\程序\10_1\10_1.c(6) : error C2143: syntax error : missing ';' before 'type'
C:\Users\书亚shua\Downloads\程序\10_1\10_1.c(7) : error C2065: 'cd' : undeclared identifier
C:\Users\书亚shua\Downloads\程序\10_1\10_1.c(8) : error C2143: syntax error : missing ';' before 'type'
C:\Users\书亚shua\Downloads\程序\10_1\10_1.c(9) : error C2143: syntax error : missing ';' before 'type'
C:\Users\书亚shua\Downloads\程序\10_1\10_1.c(10) : error C2065: 'ca' : undeclared identifier
C:\Users\书亚shua\Downloads\程序\10_1\10_1.c(10) : error C2065: 'cb' : undeclared identifier
C:\Users\书亚shua\Downloads\程序\10_1\10_1.c(11) : warning C4013: 'system' undefined; assuming extern returning int
Error executing cl.exe.

10_1.exe - 6 error(s), 1 warning(s)

搜索更多相关主题的帖子: include system before 字符串 
2016-06-10 21:59
书亚shua
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-6-10
得分:0 
回复 2楼 灰小机
错误不在这呀。。如果剪掉 char cc[6];
    scanf("%s",cc);
    char cd[6];
    scanf("%s",cd);这几行,剩下的就能运行。可能是上面这四行有问题吧。
(下面这是可以运行的)
程序代码:
#include <stdio.h>
main()
{
  
    char ca[6]={'h','e','l','l','o','\0'};
    char cb[6]="hellp";
    printf("%s\n%s\n",ca,cb);
    system ("pause");

}

2016-06-10 23:46
书亚shua
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-6-10
得分:0 
回复 5楼 唯光阿九
谢谢。。。。我把声明变量都加到前面就好了
2016-06-11 13:01
书亚shua
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-6-10
得分:0 
谢谢所有帮我找问题的人。
2016-06-11 13:02



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




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

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