当我尝试在Cygwin (g++ factorial.cpp -o fact)中编译文件时,我得到以下警告:“警告:文件末尾没有换行符”。在警告之后,我在文件的末尾添加了一个换行符,并尝试again...with完全相同的结果。无论我尝试一个换行符还是二十个换行符,它似乎永远都不能编译。This line added by Martin so it shows)
如果不是换行符,你知道是什么导致了这个警告吗?
Preferences > General > Workspace中,我选择了:- Text file encoding = UTF-8 - New text file line delimiter = Unix我还使用“文件>将行分隔符转换为> Unix”来定期更改任何windows换行符。
“复制-粘贴文本”在粘贴的文本的整行末尾添加windows换行符(^M)。尽管复制的文本没有“干净”的Windows换行符,但还是会发生