c++ reading csv file

Read the file line by line: Pass each line to a istingstream and read the fields: Disclaimer: This is a simplified parsing of a csv-file.

C++ Big Integer

There are a bunch of suggestions here for existing implementations: C++ handling very large integers If you have to implement your own (e.g. for homework), then you have to decide the best way, and how “big” you need to handle. You could use an array of DWORDs, and handle overflowing from one to the next. Although, … Read more

How to check if input is numeric in C++

When cin gets input it can’t use, it sets failbit: When cin‘s failbit is set, use cin.clear() to reset the state of the stream, then cin.ignore() to expunge the remaining input, and then request that the user re-input. The stream will misbehave so long as the failure state is set and the stream contains bad input.

C++ Exception thrown: read access violation. this was nullptr

The LinkedList destructor has a couple of problems. First, it’s pointless to set m_size to 0 and a to NULL since they will both go away at the end of the destructor. More important, the code will attempt to dereference a null pointer when the list is empty: Here’s a cleaner way to write it:

Drawing Circle with OpenGL

It looks like immediately after you draw the circle, you go into the main glut loop, where you’ve set the Draw() function to draw every time through the loop. So it’s probably drawing the circle, then erasing it immediately and drawing the square. You should probably either make DrawCircle() your glutDisplayFunc(), or call DrawCircle() from Draw().

Reading data from file into an array

Hi I have compiled your code, with the .txt it runs well, without gives the strage numbers that you see. So probably you are opening a file that does not exists, or can not be red. This snippet checks if the file exists, raises an error if not, and uses a vector(more suitable in c++)

Implementing a tree in C++

Here is a simple method of creating a hierarchical tree (n-ary with no special properties), using STL containers. It isn’t pre-built, but it is dead simple, and takes advantage of some STL properties. To create your own searching, you’d have to implement your own algorithms, but that should be fairly painless.