【发布时间】:2016-11-11 18:04:49
【问题描述】:
我正在尝试从一组 MP3 文件中获取特定信息,目前我在主 cygwin64 中,其中包含 MP3 文件和一个仅包含的 .C 文件
FILE * fp;
它包含那一行代码,因为当该行代码到位并且我在 cygwin 命令行中键入并运行“thing.c”时,它会输出似乎是文件夹内容的信息。例如它输出,
home: sticky, directory
lib: directory
sbin: directory
setup-x86_64.exe: PE32+ executable (GUI) x86-64 (stripped to external PDB), for MS Windows
song.mp3: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo
song1.mp3: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo
thing.c: ASCII text, with CRLF line terminators
thing.txt: empty
我想要做的是能够将该输出提取到一个字符串中,然后我可以在我的 C 文件中使用该字符串并进行更改,然后重新打印出新的更改信息。但是,我不确定输出的真正来源或我如何能够获取它或将输出保存为 .txt 文件或返回到 C 文件中。 任何建议表示赞赏谢谢!
【问题讨论】:
-
这个问题没什么意义。为了让 thing.c 做任何有意义的事情,它需要有不止一行、一个 main 函数和一种将文件编译成可执行文件的方法。