Hoi
Wij zijn op dit moment met onze school opdracht bezig, hierbij moeten we een pointer naar een text file wegschrijven. Dit wil niet lukken.
We weten dat we niet het adres moeten wegschrijven (dus niet %p meegeven) maar we weten niet hoe wel het wel moeten doen.
kolomnaam is een string, intwaarde is een integer en strwaarde is een pointer naar een string.
Het wegschrijven van str waarde geeft een segmentation fault.
Hoe kunnen we hem wegschrijven ?
ps, onze docent was gisteren niet aanwezig en vandaag is hij er ook niet (en het moet vrijdag af
)
Wij zijn op dit moment met onze school opdracht bezig, hierbij moeten we een pointer naar een text file wegschrijven. Dit wil niet lukken.
We weten dat we niet het adres moeten wegschrijven (dus niet %p meegeven) maar we weten niet hoe wel het wel moeten doen.
code:
1
2
3
4
5
6
7
8
9
| toevoeg = fopen (leesinhoud, "w");
while (begingegevens -> next != NULL)
{
fprintf (toevoeg, "%s\n", begingegevens -> kolomnaam);
fprintf (toevoeg, "%d\n", begingegevens -> intwaarde);
fprintf (toevoeg, "%s\n", begingegevens -> strwaarde);
begingegevens = begingegevens -> next;
} |
kolomnaam is een string, intwaarde is een integer en strwaarde is een pointer naar een string.
Het wegschrijven van str waarde geeft een segmentation fault.
Hoe kunnen we hem wegschrijven ?
ps, onze docent was gisteren niet aanwezig en vandaag is hij er ook niet (en het moet vrijdag af