Okay so I have mIRC create an ini file with my information instead of the 2 text files.

Now can anyone help me code c+ to create an excel spreadsheet because my old one doesn't work now.

Code:
#include <iostream>

#include <fstream>

#include <string>

#include <vector>

#include <windows.h>



using namespace std;



int getNumLines(ifstream file);



struct viewer

{

	string name;

	int score;

};



void main()

{

	vector<viewer> viewerList;



	//read in viewers and add to viewer vector

	ifstream viewers("C:\\Users\\TylersGaming\\AppData\\Roaming\\mIRC\\viewers.txt");

	string readString = "";

	if (viewers.is_open())

	{

		while (getline(viewers, readString))

		{

			viewer tempViewer;

			tempViewer.name = readString;

			viewerList.push_back(tempViewer);

		}

	}



	//read in scores and add to viewer vector

	ifstream viewerscores("C:\\Users\\TylersGaming\\AppData\\Roaming\\mIRC\\wolfcoins.txt");



	if (viewerscores.is_open())

	{

		int i = 0;

		while (getline(viewerscores, readString))

		{

			char buffer[256];

			for (int j = 0; j < readString.size(); j++)

			{



				buffer[j] = readString[j];

			}

			viewerList[i].score = atoi(buffer);

			i++;

			memset(buffer, 0, 256);



		}

	}



	//sort highest to lowest

	for (int k = 0; k < viewerList.size(); k++)

	{

		for (int f = 0; f < viewerList.size(); f++)

		{

			if (viewerList[k].score > viewerList[f].score && k > f)

			{

				viewer temp = viewerList[f];

				viewerList[f] = viewerList[k];

				viewerList[k] = temp;

			}

		}

	}



	ofstream output;

	output.open("C:\\Users\\TylersGaming\\Dropbox\\Points.csv");

	//output << "Name,Score" << endl;

	for (int r = 0; r < viewerList.size(); r++)

	{

		output << viewerList[r].name << "," << viewerList[r].score << endl;

	}

	output.close();



	cout << viewerList.size() << " entries processed.\n";

	cout << "Highest viewer score: " << viewerList[0].score << "\n";



	Sleep(5000);



	return;

}

Last edited by TylersGaming; 22/08/14 03:38 AM.