| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1162 人关注过本帖
标题:输出数组中的各字符串,求检查。。
只看楼主 加入收藏
s18270722463
Rank: 2
等 级:论坛游民
帖 子:53
专家分:28
注 册:2012-6-11
收藏
得分:5 
#include<stdio.h>
void main()
{
char *a[]={"12232","dsss","dsdsdsd","4344545"};
int j=0;
while(j<4)
{
printf("%s\n",a[j]);
j++;}
}
删了一些,能通过,不知道符不符合你的要求
2013-03-22 17:48
qwe885167759
Rank: 4
等 级:业余侠客
威 望:5
帖 子:148
专家分:259
注 册:2013-3-12
收藏
得分:0 
亲,这是改后的程序,应该加一个#include <string.h>这个头文件
#include"stido.h"
#include<string.h>
void main()
{
char *a[]={"12232","dsss","dsdsdsd","4344545"};//这里漏了一个分号,哥们你太不仔细了
int j=0;
while(j<4)
{
printf("%s\n",a[j]);j++;
}
不知道是不是你要的?

我本楚狂人,凤歌笑孔丘
2013-03-23 19:01
奔跑的萝卜
Rank: 2
等 级:论坛游民
帖 子:43
专家分:55
注 册:2013-3-18
收藏
得分:0 
我是新手,编译器还没安装好,看了几天书了
程序可以改成#include<stdio.h>
 void main()
 {
 char a[]={"12232","dsss","dsdsdsd","4344545"};

 int j=0;

 while(j<4)//这里是不是加到4才跳出?
 {
 j++;

 }
 printf("%s",a[j]);
 } //这样显示的结果是不是都是4344545?指针在程序中起到的作用是什么?求高手讲解!
2013-03-23 22:28
奔跑的萝卜
Rank: 2
等 级:论坛游民
帖 子:43
专家分:55
注 册:2013-3-18
收藏
得分:0 
回复 11楼 s18270722463
你这个也不复合要求吧,时间变化太快,应该加断延时。。
2013-03-23 22:29
ray李锐
Rank: 1
来 自:奉节
等 级:新手上路
帖 子:28
专家分:7
注 册:2013-3-9
收藏
得分:0 
回复 11楼 s18270722463
谢谢。。
2013-03-25 14:34
qwe885167759
Rank: 4
等 级:业余侠客
威 望:5
帖 子:148
专家分:259
注 册:2013-3-12
收藏
得分:0 
回复 楼主 ray李锐
#include<stdio.h>
void main()
{
    char *a[]={"12232","dsss","dsdsdsd","4344545"};
char *p;
int j=0;
//p=a;
while(j<4)
{printf("%s\n",a[j]);
j++;
p++;


}}
房主,这是该过来的程序,你试试。

我本楚狂人,凤歌笑孔丘
2013-04-01 22:20
lhl1106
Rank: 2
等 级:论坛游民
帖 子:15
专家分:24
注 册:2012-12-17
收藏
得分:0 
while(j<4)
{
j++;
p++;
}
printf("%s",a[j]);
楼主你的代码循环错了
那个第二大括号}要放printf后面去,这样才能循环奥
2013-04-01 23:23
快速回复:输出数组中的各字符串,求检查。。
数据加载中...
 
   



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

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