| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1210 人关注过本帖
标题:问题继续。。。
取消只看楼主 加入收藏
shiaron
Rank: 1
来 自:天上天下,唯我独尊
等 级:新手上路
帖 子:29
专家分:0
注 册:2008-5-1
收藏
 问题点数:0 回复次数:2 
问题继续。。。
狂啃C中。。。问题实在是很多啊,还要各位指教咯~
把问题整理了下
1.main(){
  char *s="\ta\018bc";
  for(;*s!="\0";s++){
  printf("***");
  }
  getch();
}
为什么循环会一直做下去?
2.int a[5];
int *p=a=1000;
为什么对了?
3.#include "stdio.h"
#include "string.h"
main(){
   void xinchuan(char *p);
   char a[100],*s;
   s=a;
   xinchuan(s);
   getch();
}
void xinchuan(char *s){
   int i,n;
   printf("Please input a string;\n");
   scanf("%s",s);
   n=strlen(s);
   for(i=0;i<2*n-1;i++){
      if(*(s+i)!=' ')
         {
         strcpy(s+i+2,s+i+1);
         *(s+i+1)=' ';
         }
   }
   *(s+i)='\0';
   printf("%s",s);
}
本来是想让输入个字符串如“abcdef”然后转换成“a b c d e f”的,结果老失败,不知错在何方~还是要大家帮忙啊~
搜索更多相关主题的帖子: char xinchuan void int 
2008-05-03 02:04
shiaron
Rank: 1
来 自:天上天下,唯我独尊
等 级:新手上路
帖 子:29
专家分:0
注 册:2008-5-1
收藏
得分:0 
回复 5# 的帖子

~谢谢啦~不过第一题我是用WIN-TC的啦,就一直循环下去了,这些都是谭浩强的那本习题集上的,发现很多很BT的啊
2008-05-03 10:27
shiaron
Rank: 1
来 自:天上天下,唯我独尊
等 级:新手上路
帖 子:29
专家分:0
注 册:2008-5-1
收藏
得分:0 
回复 10# 的帖子
诶~原来如此~谢谢!
2008-05-03 17:10
快速回复:问题继续。。。
数据加载中...
 
   



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

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