| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 719 人关注过本帖
标题:各位大神帮忙看看,这个字符串数组,的第七行总是报出警告,且无输出。(字 ...
取消只看楼主 加入收藏
j521887
Rank: 2
等 级:论坛游民
帖 子:26
专家分:42
注 册:2014-7-21
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
各位大神帮忙看看,这个字符串数组,的第七行总是报出警告,且无输出。(字符串的指针逆向输出)
#include<stdio.h>
  2 int main()
  3 {
  4     char str[100];
  5     char *p;
  6     int i;
  7     p=&str;
  8     for(i=0;i<100;i++)
  9     {
 10         scanf("%[^\n]",str);
 11     }
 12     for(i=0;i<100;i++)
 13     {
 14         *(p+i)=str[i];
 15     }
 16
 17
 18     for(i=100;i>=0;i++)
 19     {
 20         printf("%c",*(p+i));
 21     }
 22
 23     return 0;
搜索更多相关主题的帖子: include 字符串 
2014-07-21 14:00
j521887
Rank: 2
等 级:论坛游民
帖 子:26
专家分:42
注 册:2014-7-21
收藏
得分:0 
回复 3 楼 embed_xuel
2014-07-21 15:15
j521887
Rank: 2
等 级:论坛游民
帖 子:26
专家分:42
注 册:2014-7-21
收藏
得分:0 
回复 4 楼 卜晓生
貌似,成了,死循环。p=&str,我是将数组str的首地址给指针p;改了就无法实现了。
2014-07-21 15:19
快速回复:各位大神帮忙看看,这个字符串数组,的第七行总是报出警告,且无输出。 ...
数据加载中...
 
   



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

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