Beste Mensen,
Ik moet een C programmatje schrijven die de regels van een tekstfile op lengte sorteert...
Maar jullie begrijpen het al ik ben hier niet zo'n ster in....
Ik heb dit...
[cpp]
#include <stdio.h>
#include <stdlib.h>
#define RLE 255
int main (int argc, char *argv [])
{
char regel [RLE];
FILE *test;
int i=0;
char zin[50][RLE];
int lengte[RLE];
int x;
test = fopen (argv [1], "r");
if (test == NULL) // foutmelding
{
printf ("leesfout\n");
return -1;
} // if
while (fgets (regel, RLE, test) != NULL)
{
strcpy(zin, regel);
lengte=strlen(zin);
i++;
}
printf("\nDe zinnen uit de tekstfile zijn in gelezen en zijn hieronder op \nlengte gesorteerd, ze worden daarna in een tekstfile weggeschreven.\n\n\n");
[/cpp]
Wat ik nou met doen is de tekst op lengte sorteren, afdrukken op het scherm en wegschrijven naar een file...
..
Ik moet een C programmatje schrijven die de regels van een tekstfile op lengte sorteert...
Maar jullie begrijpen het al ik ben hier niet zo'n ster in....
Ik heb dit...
[cpp]
#include <stdio.h>
#include <stdlib.h>
#define RLE 255
int main (int argc, char *argv [])
{
char regel [RLE];
FILE *test;
int i=0;
char zin[50][RLE];
int lengte[RLE];
int x;
test = fopen (argv [1], "r");
if (test == NULL) // foutmelding
{
printf ("leesfout\n");
return -1;
} // if
while (fgets (regel, RLE, test) != NULL)
{
strcpy(zin, regel);
lengte=strlen(zin);
i++;
}
printf("\nDe zinnen uit de tekstfile zijn in gelezen en zijn hieronder op \nlengte gesorteerd, ze worden daarna in een tekstfile weggeschreven.\n\n\n");
[/cpp]
Wat ik nou met doen is de tekst op lengte sorteren, afdrukken op het scherm en wegschrijven naar een file...
..
Laatst bewerkt door een moderator: