Fix print formatting

master
Tait Hoyem 4 years ago
parent a6b374f904
commit 97a06087f7

@ -4,7 +4,8 @@
int main(){
// actual program
char* print_format = {"%18s | %33s | %18s | %16s | /%2d\n"};
char* print_format_headers = {"%18s | %31s | %18s | %16s | /%6s\n"};
char* print_format = {"%18s | %31s | %18s | %16s | /%2d\n"};
int num_of_networks;
int hosts_per_network;
char file_location[255];
@ -28,13 +29,13 @@ int main(){
fprintf(stderr, "There was an error reading the base IP address!\n");
}
ui_ip = octets_to_ui(ip);
fprintf(print_file, print_format, "Network Address", "Host Range", "Broadcast Address", "Subnet Mask", 0);
fprintf(print_file, print_format_headers, "Network Address", "Host Range", "Broadcast Address", "Subnet Mask", "prefix");
for (int i = 0; i < num_of_networks; ++i){
int hosts;
char subnt_s[16];
char broadcast_addr[16];
char network_addr[16];
char usable_range[33];
char usable_range[31];
unsigned int subnt;
int this_prefix;
printf("How many hosts do you need on this network [%d]? ", i);

Loading…
Cancel
Save