Tag Archives: C语言gets函数

21 Comments

C语言中gets函数处理含有空格的文件夹

最近阳光写了一个工具,主要功能是从一个ini的文本文件里面提取几个字段,然后将这个内容写入到一个同名的txt文件里面去。虽然是一个小工具,但是在写的过程中也遇到些比较棘手的问题。这里写下来一方面是为了记录下,另一方面如果有相同问题的朋友可以少折腾下。

1.如果源文件夹名称包含空格比如:“Program Files”那么使用gets函数的时候gets函数会在有空格文件夹的时候加上””,本来是好事情的,但是我在调试有空格文件夹的是发现,遇到有空格的文件夹都会在文件夹的前面加上2个““””这就导致了源文件夹有空格时直接报错。

处理方式其实很简单,我们只要在发现有2个””的时候给他删掉多余的就可以了 Continue reading

Posted in 开发coding | Tagged , |