工大在线

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: liu19880426
打印 上一主题 下一主题

[原创] 计算机编程小组诚邀高手加盟!!

[复制链接]

0

主题

0

好友

53

积分

秀才

Rank: 3Rank: 3

该用户从未签到

西工币
538 枚
好评度
0 点
声望
0 点
注册时间
2008-5-29
帖子
53
积分
53
UID
15738
31#
发表于 2008-5-30 19:09:52 |只看该作者
谢谢,赞同31楼的说法
回复

使用道具 举报

3

主题

0

好友

88

积分

秀才

Rank: 3Rank: 3

该用户从未签到

西工币
1717 枚
好评度
4 点
声望
9 点
注册时间
2007-5-22
帖子
79
积分
88
UID
10463
32#
发表于 2008-5-30 19:45:01 |只看该作者
呵呵,不好意思。

我没有指正您的意思,只是想告诉各位看官,那不是C++,C++不是"C with classes"。他们解决这类基础问题的方式是不同的,如果用C++来解决这个问题代码就应该看上去像C++。

随便写一个,现在没有编译器,没有运行,不敢肯定对不对。
#include <string>
#include <iostream>
using namespace std;
int main()
{                     
        cout<<"位置:"<<(int(string("我在编程兴趣小组等你!").find("编程兴趣小组"))>>1)+1<<" 为0表示未找到";
                      return 0;
}
回复

使用道具 举报

94

主题

5

好友

1182

积分

荣誉会员

Rank: 8Rank: 8

该用户从未签到

西工币
7832 枚
好评度
2 点
声望
648 点
注册时间
2008-1-3
帖子
841
积分
1182
UID
13745

终身成就奖 特殊贡献奖 论坛元老 音乐天才 金牛座 辰龙 MVP 音乐达人

33#
发表于 2008-5-30 23:41:44 |只看该作者
(*^__^*) 嘻嘻……,你还真搞笑呢~
回复

使用道具 举报

0

主题

0

好友

53

积分

秀才

Rank: 3Rank: 3

该用户从未签到

西工币
538 枚
好评度
0 点
声望
0 点
注册时间
2008-5-29
帖子
53
积分
53
UID
15738
34#
发表于 2008-5-31 10:15:37 |只看该作者
疯人院里一青年:
你可能有点误会,我上一帖是对jianning说的,放在这里的东西就是让大家来拍砖头的,而且要狠狠的拍哦。要不然就没意识了
回复

使用道具 举报

0

主题

0

好友

53

积分

秀才

Rank: 3Rank: 3

该用户从未签到

西工币
538 枚
好评度
0 点
声望
0 点
注册时间
2008-5-29
帖子
53
积分
53
UID
15738
35#
发表于 2008-5-31 10:52:23 |只看该作者
感谢疯人院里的一青年和24楼的灰原
本人确实已经将C语言和C++混为一谈了,因该说已经忘记C语言的存在了。

#include "stdafx.h"
#include <locale>
#include <iostream>
#include "atlstr.h"
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
        CString strSource="我在编程兴趣小组等你!",strFind="编程兴趣小组",strShow;
        int nIndex=strSource.Find(strFind);
        strShow.Format("我找到你了\r\n    %s\r\n    %s 在 %s 的第 %d",strFind,strFind,strSource,nIndex/2+1);
        cout<<strShow.GetBuffer();
        return 0;
}
运行结果:

我找到你了
    编程兴趣小组
    编程兴趣小组 在 我在编程兴趣小组等你!的第 3
回复

使用道具 举报

7

主题

0

好友

254

积分

举人

Rank: 4

该用户从未签到

西工币
759 枚
好评度
0 点
声望
235 点
注册时间
2006-9-12
帖子
136
积分
254
UID
3052
36#
发表于 2008-5-31 20:06:04 |只看该作者
.NET类库把这些东西都写了
用C#写了个

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string str = "我在编程兴趣小组等你!", fnd = "编程兴趣小组";
            Console.WriteLine("在第{0}个位置找到字符串.", str.IndexOf(fnd)+1);
            Console.ReadKey();
        }
    }
}
回复

使用道具 举报

0

主题

0

好友

5

积分

书生

Rank: 2

该用户从未签到

西工币
52 枚
好评度
0 点
声望
0 点
注册时间
2008-5-31
帖子
5
积分
5
UID
15784
37#
发表于 2008-5-31 20:58:10 |只看该作者
原帖由 liu19880426 于 2008-5-27 21:42 发表
你是否对计算机感兴趣,
是否希望在将来的某一天成为一个高手?
你是否觉得大学的生活让你很迷茫,是否感觉所学无用武之地?
.......

现在,机会来了,我们有意成立一个计算机编程小组,诚邀有共同兴趣同学加 ...

我报名邀有共同兴趣邀有共同兴趣
回复

使用道具 举报

94

主题

5

好友

1182

积分

荣誉会员

Rank: 8Rank: 8

该用户从未签到

西工币
7832 枚
好评度
2 点
声望
648 点
注册时间
2008-1-3
帖子
841
积分
1182
UID
13745

终身成就奖 特殊贡献奖 论坛元老 音乐天才 金牛座 辰龙 MVP 音乐达人

38#
发表于 2008-6-3 15:52:30 |只看该作者
什么意思哦?


......


不是很懂~
回复

使用道具 举报

0

主题

0

好友

53

积分

秀才

Rank: 3Rank: 3

该用户从未签到

西工币
538 枚
好评度
0 点
声望
0 点
注册时间
2008-5-29
帖子
53
积分
53
UID
15738
39#
发表于 2008-6-3 15:57:25 |只看该作者
大家的代码写的都不错,非常感谢!只是拍砖头的人不多哦,现在给大家一段有问题的C语言的代码,希望大家多多拍砖
回复

使用道具 举报

0

主题

0

好友

53

积分

秀才

Rank: 3Rank: 3

该用户从未签到

西工币
538 枚
好评度
0 点
声望
0 点
注册时间
2008-5-29
帖子
53
积分
53
UID
15738
40#
发表于 2008-6-3 16:18:03 |只看该作者
代码实现的功能:要实现将十六进制字符串,转换成相应的字符串,例如:将字符串"0031003200330034"转换成字符串"1234",也就是说,第一个字符串表示的是UNICODE形式的十六进制的编码串;注释:1的UNICODE形式的十六进制的编码为0031


                WCHAR wszTempText[100],wszText[100];
                ::memset(wszText,0x00,sizeof(wszText));
                ::wcscpy(wszText,buf);
                memset(wszTempText, 0x00, sizeof(wszTempText));
                (void)wcscpy(wszTempText, wszText);
                memset(wszText, 0x00, sizeof(wszText));
                int nCount=wcslen(wszTempText)/4;
                WCHAR  chTemp[4];
                for(int i=0;i<nCount;i++)
                {
                        ::memset(chTemp,0x00,sizeof(chTemp));
                        for(int j=0;j<4;j++)
                        {
                                chTemp[j]=wszTempText[i*4+j];
                        }
                        wchar_t lTemp = (wchar_t)::_tcstol(chTemp, 0, 16);
                        wszText=lTemp;
                }
                wszText[nCount]='\0';

代码是有问题的,问题在哪请大家找出来?
喜欢JAVA,C#,C++的朋友可以根据要求写出自己的东东来。

[ 本帖最后由 wyt323 于 2008-6-3 16:19 编辑 ]
回复

使用道具 举报

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

手机版|xatubbs.com ( 苏ICP备11050183号 )

GMT+8, 2025-7-9 15:34 , Processed in 0.156355 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部