开发者社区> 问答> 正文

如何利用C/C++标准库编写跨平台的程序?

杨冬芳 2016-07-12 12:17:46 997

如题,最近公司给了个小任务,让在一个工程中找出符合某种条件的代码,并记录下行号。
听着好像比较简单,因为公司的项目在win,linux下有两个版本,所以小白同学比较装逼的想做一个跨平台的版本,然后,炸了。
思路好像还比较好找,因为是C++的项目,所以只要遍历某文件夹下的所有子文件以及子文件夹,找到.c或者.cpp文件,然后在其中寻找符合条件的语句连同行号写入文件中,可是,C/C++的标准库没有办法直接操作目录么?
找到各种解决方案都说目录是要跟随系统的,所以有不同系统的不同解决方案,可是,真的没有一个只用C/C++的版本,来实现这一功能么?
求大神指点迷津

Linux C++
分享到
取消 提交回答
全部回答(2)
  • muji318
    2019-07-17 19:54:49

    整理一下,你的原始目标是要扫描c++源代码文件,找到符合条件的行,记录下行的内容和行号?
    为什么要用c++来实现这个目标,抛开个人爱好,从成本上来讲这不是最合适的方式。

    人生苦短,推荐python。

    1 0
  • 杨冬芳
    2019-07-17 19:54:49

    参考Linux和Windows下文件和目录的相关属性及操作

    0 0
添加回答

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程