输出字符串中指定的字符串

作者在 2010-05-05 19:54:22 发布以下内容
问题:
兄弟姐妹们,大家好啊,我刚在学习编程,很多不很清楚,有没有谁能帮个忙啊?我们四个作业就这个一点头绪都没有,知道怎么弄的希望指点指点……谢谢了……题目是“从键盘接收一字符串,代表规格化http地址栏的内容。提取并输出该串中包含的网址。
      如:输入   http:// 202.115.65.166/index.asp
              输出   202.115.65.166
              输入   http://ww.sohu.com
              输出   www.sohu.com
              输入  http://www.intel.com:8080/products/downloads
              输出  www.intel.com
 
解决方法:
#include"iostream.h"
void main(void)
{
 char str[20],*p;
 int i=0;
 cout<<"输入字符串:\n";
 cin>>str;
 p=str;  //初始化指针
 while(*p!='\0')
 {
  if((i==2)&&(*p!='/'))  //当i==2的时候说明后边的就是网址了
   cout<<*p;
  if(*p=='/')
   i++;
  p++;
  
  if(i==3)
  {
   cout<<endl;
   break;
  }
 }
 
}

2010年5月5号  在VC++6.0  上调试通过  可以得到正确的答案
c/c++/VC6.0 | 阅读 877 次
文章评论,共0条
游客请输入验证码