feat: command usage uses agv0

This commit is contained in:
Paul Alnet 2024-03-07 11:40:32 +01:00
parent 40f45b9e3b
commit 8bfbb170eb
3 changed files with 21 additions and 21 deletions

View file

@ -22,7 +22,7 @@
void construire_message(char *message, char motif, int lg);
void afficher_message(char *message, int lg);
void print_usage();
void print_usage(char* arg0);
int main (int argc, char **argv) {
int c;
@ -36,7 +36,7 @@ int main (int argc, char **argv) {
switch (c) {
case 'p':
if (source == 1) {
print_usage();
print_usage(argv[0]);
exit(1);
}
source = 0;
@ -44,7 +44,7 @@ int main (int argc, char **argv) {
case 's':
if (source == 0) {
print_usage();
print_usage(argv[0]);
exit(1) ;
}
source = 1;
@ -59,7 +59,7 @@ int main (int argc, char **argv) {
break;
default:
print_usage();
print_usage(argv[0]);
exit(1);
}
}
@ -73,7 +73,7 @@ int main (int argc, char **argv) {
char* message = malloc(BASE_SIZE * sizeof(char));
if (source == -1) {
print_usage();
print_usage(argv[0]);
exit(1) ;
}
@ -179,8 +179,8 @@ void afficher_message(char *message, int lg) {
printf("\n");
}
void print_usage() {
printf("usage: tsock_v1 <-u> [-ps] [host] <port>\n");
void print_usage(char* arg0) {
printf("usage: %s <-u> [-ps] [host] <port>\n", arg0);
printf("parameters: host With -s, address of the host to connect to. Required with -s.\n");
printf(" port Port to connect or bind to. Required.\n");
printf("options: -p Runs a TCP/UDP sink. Incompatible with -s.\n");

View file

@ -21,7 +21,7 @@
void construire_message(char *message, char motif, int lg);
void afficher_message(char *message, int lg);
void print_usage();
void print_usage(char* arg0);
int main (int argc, char **argv) {
int c;
@ -35,7 +35,7 @@ int main (int argc, char **argv) {
switch (c) {
case 'p':
if (source == 1) {
print_usage();
print_usage(argv[0]);
exit(1);
}
source = 0;
@ -43,7 +43,7 @@ int main (int argc, char **argv) {
case 's':
if (source == 0) {
print_usage();
print_usage(argv[0]);
exit(1) ;
}
source = 1;
@ -58,7 +58,7 @@ int main (int argc, char **argv) {
break;
default:
print_usage();
print_usage(argv[0]);
exit(1);
}
}
@ -72,7 +72,7 @@ int main (int argc, char **argv) {
char* message = malloc(BASE_SIZE * sizeof(char));
if (source == -1) {
print_usage();
print_usage(argv[0]);
exit(1) ;
}
@ -262,8 +262,8 @@ void afficher_message(char *message, int lg) {
}
void print_usage() {
printf("usage: tsock_v2 [-psu] [host] <port>\n");
void print_usage(char* arg0) {
printf("usage: %s [-psu] [host] <port>\n", arg0);
printf("parameters: host With -s, address of the host to connect to. Required with -s.\n");
printf(" port Port to connect or bind to. Required.\n");
printf("options: -p Runs a TCP/UDP sink. Incompatible with -s.\n");

View file

@ -30,7 +30,7 @@ void afficher_message_reception(char *message, int lg, int numero_envoi);
int count_digits(int lg);
// Affiche l'usage de l'outil
void print_usage();
void print_usage(char* arg0);
int main (int argc, char **argv)
@ -47,7 +47,7 @@ int main (int argc, char **argv)
switch (c) {
case 'p':
if (source == 1) {
print_usage();
print_usage(argv[0]);
exit(1);
}
source = 0;
@ -55,7 +55,7 @@ int main (int argc, char **argv)
case 's':
if (source == 0) {
print_usage();
print_usage(argv[0]);
exit(1) ;
}
source = 1;
@ -94,7 +94,7 @@ int main (int argc, char **argv)
break;
default:
print_usage();
print_usage(argv[0]);
exit(1);
}
}
@ -115,7 +115,7 @@ int main (int argc, char **argv)
if (source == -1) {
print_usage();
print_usage(argv[0]);
exit(1) ;
}
@ -357,8 +357,8 @@ int count_digits(int lg) {
return retour;
}
void print_usage() {
printf("usage: tsock_v3 [-psu] [-n nb_messages] [-l mess_length] [host] <port>\n");
void print_usage(char* arg0) {
printf("usage: %s [-psu] [-n nb_messages] [-l mess_length] [host] <port>\n", arg0);
printf("parameters: host With -s, address of the host to connect to. Required with -s.\n");
printf(" port Port to connect or bind to. Required.\n");
printf("options: -l mess_length Size of the messages to send. Min 5. Max 1400. Default 30.\n");