#define VERBOSE #include <igl/pathinfo.h> using namespace igl; #include <string> #include <cstdio> #include <iostream> #include <fstream> using namespace std; int main(int argc, char * argv[]) { ifstream fin("input.txt"); if (fin.is_open() == false) { // error return 1; } string line; while( getline(fin, line) ) { string dirname,basename,extension,filename; pathinfo(line,dirname,basename,extension,filename); printf("%s -> %s,%s,%s,%s\n", line.c_str(), dirname.c_str(), basename.c_str(), extension.c_str(), filename.c_str()); } }