小编Mik*_*ber的帖子

使用没有嵌套 while 循环的滑动窗口删除注释

我正在尝试使用 c 代码从 ac 文件中删除注释和字符串。我只会坚持对示例的评论。我有一个滑动窗口,所以我只有字符nn-1在任何给定的时刻。我试图找出一种whiles尽可能不使用嵌套的算法,但我需要一段时间来getchar完成输入。我的第一个想法是 while through find when n=* and (n-1)=/then while through until n=/ and (n-1)=*,但考虑到这嵌套 whiles 我觉得它效率低下。如果必须的话,我可以这样做,但我想知道是否有人有更好的解决方案。

c sliding-window

5
推荐指数
1
解决办法
368
查看次数

如何在C中接收带有recvfrom()的UDP数据包后获取客户端的IP?

作为服务器,有没有办法在收到客户端的消息后将客户端的IP地址作为字符串recvfrom()?我认为它在sockaddr_in结构中,但我不知道如何访问它.谁能告诉我怎么做到这一点?

c udp

4
推荐指数
1
解决办法
7465
查看次数

C++ - 随机选择字符串而不多次选择它

我手上装满了每个包含几个字符串的对象.现在它设置为结构,每个结构都包含一个带有键1 ... n的映射,每个字符串对应一个(map<int,string> strs),如果存在更好的方法,可以更改它.我需要随机访问所有这些条目而不重叠,并知道我已经完成了.我怎么能用地图或其他数据结构做到这一点?谢谢.

c++ string random map

1
推荐指数
1
解决办法
152
查看次数

标签 统计

c ×2

c++ ×1

map ×1

random ×1

sliding-window ×1

string ×1

udp ×1