文号
t20561
阅读
5660
回复
5
收藏
3
[很有鬼畜]来段有爱的C#代码::移植sscanf到C#!
2009/11/01
IP:天津
用C/CPP时间长了,回到C#突然发现没有好用的格式化扫描函数,研究一下发现不用unsafe貌似实现不了多参数的引用传递,如果包装又背离了sscanf方便的初衷,于是移植如下
使用方法和原版没太大区别,可能少几个转义字符,不过添加起来也很轻松,有爱的话谁来补完一下
另外。。使用的时候要UNSAFE!

其实破囧3的很黄很暴力是沿袭我~~XD

sscanf.jpg
+1000
科创币
破93
2009/11/01
萌
h4x作者
17年2个月前IP:未同步
161518
1楼
忘了加上常量 = =。。。

        static char[] key = { '\\\\', '^', '[', ']', '(', ')', '{', '}', '.', '*', '?', '|', '+', '$' };
        static char[] skey = { 'c', 'd', 'x', 's', 'f' };


顺便贴上使用示例
引用
评论
17年2个月前IP:未同步
161521
2楼
欢迎黄四叉 =v=
引用
评论
17年2个月前IP:未同步
161525
3楼
= = 我囧 我是看了 反射 显示代码的时候的背景色才用很黄很暴力的嘛 。。。。。 5555555
引用
评论
h4x作者
17年2个月前IP:未同步
161814
4楼
= =。。。早在反射出现之前我就一直很黄很暴力了
引用
评论
17年2个月前IP:未同步
161816
5楼
所以说不是沿袭您的嘛 >_<
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的