读取非标准ASCII文件c ++

时间:2016-12-07 08:12:10

标签: c++ file

我有一个.LEF文件,其中包含集成电路的描述。我可以在word pad中打开文件,它包含ASCII元素。

NAMESCASESENSITIVE ON ;
UNITS
DATABASE MICRONS 100 ;
END UNITS

现在我希望能够用C ++阅读这个文件并打印出来。

我试过了

cout << LEFfile << '\n';
string line;
ifstream file(LEFfile);
if(file.is_open())
{
    cout << "LEF FILE is open" << '\n';
    while(getline (file,line))
    {
        cout << line << '\n';
    }
    file.close();
}else cout << "unable to open file";

得到了输出:

ks32bit_A.lef
LEF FILE is open

还有其他方法可以打开这些文件吗?或者我在阅读文件时做错了什么。

链接: https://stellenbosch-my.sharepoint.com/personal/18288928_sun_ac_za/_layouts/15/guestaccess.aspx?folderid=170d32c8bb3f74081b8c1936c2a394370&authkey=Aa8vjntvAURgSJ0i10BXvxA

0 个答案:

没有答案