输出结果不是我想要的!
c4droid吧
全部回复
仅看楼主
level 5
御剑江湖福满堂
楼主
#include<stdio.h>
#include<string.h>
int main()
{
char code[]="..../.../.././";
char cc[5];
char *p=code;
int n=0;
while(*p!='\0')
{
if(*p=='/') {puts(cc);n=0;}
else cc[n++]=*p;
p++;
}
return 0;
}
我原本想输出四点三点二点一点,实际却输出四个四点。
想问一下解决办法?
2017年01月29日 02点01分
1
level 1
千变万化1000
是不是这样
2017年01月29日 05点01分
5
level 5
御剑江湖福满堂
楼主
对是这样,但输出结果不对吧。。
2017年02月01日 10点02分
6
level 9
逝落_
#include<stdio.h>
#include<string.h>
int main()
{
char code[]="..../.../.././";
char cc[5];
char *p=code;
int n=0;
while(*p!='\0')
{
if(*p=='/') {puts(cc);n=0;}
else cc[n++]=*p;
p++;
cc[n+1]=0;
}
return 0;
}
/*我的346楼被度度吞了*/
2017年02月01日 13点02分
11
逝落_
3 4 10楼
2017年02月01日 13点02分
御剑江湖福满堂
@逝落_
多谢多谢
2017年02月02日 03点02分
1