All pastes #772393 Raw Edit

Vermischtes

public text v1 · immutable
·published 2007-11-13 19:57 UTC
rendered paste body
#include <stdio.h>
#include <stdlib.h>

typedef struct tableEntry {unsigned int nr; int p; float z;} T_ENTRY;

int readFile(char* filename, T_ENTRY *tableEntries);
void printTable(int n, T_ENTRY *tableEntries);

int main(void) 
{
	T_ENTRY *tableEntries; <<<<<< anlegen des pointers
	int n;
	
	n = readFile("daten.dat", tableEntries); <<<<< aufruf
		
[...]

int readFile(char *filename, T_ENTRY *tableEntries)
{
	FILE *filePointer;
	int i, n;
	
	filePointer = fopen(filename, "r");
	
	fread(&n,sizeof(int),1,filePointer);
	
	tableEntries = malloc (sizeof (T_ENTRY) * n); <<<<< neue adresse, die nicht zurückgeschrieben wird
	
[...]