hvad gør jeg forkert i denne opgave, vedr. antal linier i en fil
jeg har fået stillet følgende opgave:Opgave 4.1
Skriv resten af koden til nedenstående funktion, således tekstfilen Src
bliver skrevet i forlængelse af tekstfilen Dst. Dvs. efter et kald til
funktionen Forlaengelse, vil filen Dst bestå af dens oprindelige indhold,
efterfulgt af indeholdet i filen Src.
void Forlaengelse (char Src[],char Dst[])
{
…
}
Det er hensigten, at nedenstående funktion, skal returnere antal linjer i
tekstfilen File. Skriv koden, der skal til for at opnå dette.
int AntalLinjer(char File[])
{
…
}
jeg har følgende ide, men den retunere kun 0.
int AntalLinjer(char File[])
{
int i =0;
char linie[64];
ifstream fil(File);
while(!fil)
{
fil.getline(linie,sizeof(linie));
i++;
}
return i;
