Пример #1
0
PHBOOK* deleteAllAddresses(Contact *fnode){
	Contact *p;
	p=fnode->next;
	while(p != fnode)
		free(p);
	free(p);
	return createAddressBook();
}
Head uploadAddresses(Head h, char n[30]){
	FILE *fp;
	char m[30];
	int i, j;
	double mob;
	if((fp = fopen(n, "r")) == NULL){
		fprintf(stderr, "\nThe File could not be opened!\n");
		return NULL;
	}
	if(h == NULL){
		h = createAddressBook();
	}
	i = fscanf(fp, "%s %lf", m, &mob);
	while((feof(fp) == 0)){
		h = insertAddress(h, m, mob);
		i = fscanf(fp, "%s %lf", m, &mob);
	}
	fclose(fp);
	return h;
}