no newline at end of file error
Hey everyone,
This is my first time here just to let ya know. Hopefully you can help me. :D
The language is C++. I am currently working on a file that consists of functions to manipulate doubly linked lists from the main program. After writing several function everything was fine. Then I wrote one function that called a function farther done in the file. This shouldn't give any problems but it did this time. So I cut and pastes the first function so it was after the function it called. This fixed one problem but started a new one. The error was:
80:2 warning: no newline at end of file
The 80 is the always the last line of the file. So if I write more the number changes to 98, 104, 130........ I can't get rid of this error. Even if I delete the functions that "caused" this error. Any idea what I need to do to fix this.
jasweb2002
Junior Poster in Training
56 posts since Sep 2004
Reputation Points: 11
Solved Threads: 2
Go to the last line of the file, to the last character in the line, and hit return/enter.
Dave Sinkula
long time no c
5,058 posts since Apr 2004
Reputation Points: 2,780
Solved Threads: 314
for i in *.c; do echo >> $i; done
How is that going to take you any time at all to do?
Here I'm assuming that since you're using gcc, that you also have a decent shell to play with as well.
Of course, you could refine it to say
- grep all the lines with that error message
- awk those lines to extract the filenames
- apply the first line to the list of filenames
Salem
Posting Sage
11,531 posts since Dec 2005
Reputation Points: 5,862
Solved Threads: 953
Like I said, use 'grep' to find all those error message lines which mention the "no newline" part, then isolate the corresponding filename.
Even passable familiarity with grep / sed / awk / perl and the shell will significantly improve your experience. I suggest you post some example lines, and your attempts at using these tools in the shell scripting forum if you want to continue this further.
Salem
Posting Sage
11,531 posts since Dec 2005
Reputation Points: 5,862
Solved Threads: 953