QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 864|回复: 1

很简单!你试试?

[复制链接]
发表于 2003-3-25 16:38:52 | 显示全部楼层 |阅读模式
做这样一个功能:用户打回车就把前面的所有打的字符串赋给各个指针数组,字符串间以空格间隔;

程序代码:
#include <stdio.h>
#include <string.h>
int main()
{
        int i;
        char* x[2];//我这里只定义了两个指针数组;
        char y[]="\n";
        x[0]="a";
       
        for(i=0;(strcmp(x,y))!=0;i++)//与回车比较,如果是回车则退出循环
        {
                scanf("%s",x);//scanf如果遇到空格那么后面一个自然会被赋予之后的指针数组,我是这么想的,只到回车退出
        }
        for(i=0;(strcmp(x,y))!=0;i++)
        {
                puts(x);
        }
        return 0;
}

如果哪位高手可以写出同样的功能,同样不甚感激
 楼主| 发表于 2003-3-25 21:52:50 | 显示全部楼层
以上代码有些问题,希望能够有谁看一下怎么修改,和哪里有出入,或者其他解题思想
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 06:57 , Processed in 0.036330 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表