C++ getline fopen

Hallo zusammen,

brauche mal wieder eure Hilfe in Sachen C++ programmierung.

Möchte Zeilenweise aus einer Text-datei (Test.txt) lesen und ausgeben mit Hilfe der getline-Funktion und der fopen-funktion. Dabei sollen die Zeilen gezählt werden mit einer Hilfsvariabel (z++) sobald \n erfolgt.

Ich habe beide Programme soweit geschrieben aber auf die Verbundenheit der beiden komme ich nicht.

#include
using namespace std;

void main (void) {
string text;

cout
#include
using namespace std;

#define MAX 100

void main (void)
{
char test[MAX];
FILE * fp;

fp = fopen („Test.txt“,„r“);

while(fp != NULL && (fgets (test, MAX, fp))
!=NULL)
{
fputs(test, stdout);
}
fclose (fp);
}

Wäre super wenn ihr mir bei der Zusammenführung helfen könntet.

Danke

ok hat sich erledigt habe es ganz einfach gelöst:

#include
#include
using namespace std;

#define MAX 100

void main (void)
{
char test[MAX];
FILE * fp; //Zeiger vom Typ File
int zeile;
cout