All pastes #39781 Raw Edit

Mine

public text v1 · immutable
#39781 ·published 2006-02-03 18:14 UTC
rendered paste body
struct phonebook {
	char username[64];
	int code,time,region;
};

struct regions {
    char region[64];
    int code,used;
};    

int phone_size,regions_size;
struct regions *region_arr;
struct phonebook **entry;


void print_phonebook () {
	int i,j;
	printf("code username region time\n");
	for (i=0; i<phone_size; i++) {
		j=find_region_code((entry[i]->region));
		printf("%d %s %s %d\n",entry[i]->code,entry[i]->username,region_arr[j].region,entry[i]->time);
	}
	printf("\n");
}

void remove_name (const char username[]){
	int i,j;
	i=find(username);
	printf("\n");
	if (i<phone_size) {
		j=find_region_code(entry[i]->region);
		if (region_arr[j].used==1) {
			region_arr[j].used=0;
	                compact_region();
		}
	    	else {
	        	region_arr[j].used=(region_arr[j].used)-1;
	    	}
   		free(entry[i]);
		entry[i]=NULL;
		compact();
		printf("H kataxorisi diagrafike\n");
	}
	else {
		printf("Den uparxei pelatis me auto to username!\n");
	}
	printf("\n");
}