当前位置:  技术问答>linux和unix

求一个语音卡ForLinux的问题

    来源: 互联网  发布时间:2015-06-29

    本文导语:  问题一、 在一个目录中有若干个文件,其中文件的格式如下     NEWMSG/123,345,567/ 现在我想把这些文件中的123,345,567存到一个数组中。 希望各位高手能给点建议。 -----------------------...

问题一、
在一个目录中有若干个文件,其中文件的格式如下
    NEWMSG/123,345,567/
现在我想把这些文件中的123,345,567存到一个数组中。
希望各位高手能给点建议。

----------------------------
问题二、
   我在Linux下使用语音卡实现群呼系统。我是这样思考的:首先在/etc/fstab中添加一行:
   //fileserver/Share  /d   smbfs   noauto,username=Admin,password=111 0 0

然后在程序中加一个线程对/d目录进行扫描,如果有文件并且格式如问题一一样,就拆分文件得到如123,345,567这样的电话号码,存入一个数组中然后使用语音卡中提供的拨叫函数进行呼叫。
  但是问题是:这样的效率很低,我想问问各位从若干个文件中读取的电话号码应该存到什么地方比较合理,因为一但调用语音卡中的拨叫函数,就必须取一个电话号码删除一个电话号码。要不然下一个通道就会拨上一个电话号码。
  谢谢指点。



|
我已经把代码发到你的邮件中了

|
先用shell脚本做处理
awk SP='/' '{print $2}' filename |awk {printf"%dt%dt%dn",$1,$2,$3} |sed -e 's/t//g' >结果文件

再读到C++数组
vector tel;
copy( istream_iterator(输入文件流), istream_iterator(), back_inserter(tel));

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3