Argc et argv[]
gaelus73
Messages postés
52
Statut
Membre
-
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
SVP je ne comprend pas la signification de argc et argv[] en C.
J'ai recupéré un code sur les sockets pour programmer un client en mode connecté. Mais il ne marche pas parce que argc est toujours inférieur à 3. Quand peut on avoir argc>=3 ?
Merci de vos réponses
Voici les premieres lignes du code
int main (int argc, char *argv[],char **envp)
{
struct sockaddr_in adresse;
int port,desc_socket,lg=sizeof(adresse);
struct hostent *hp;
char message[]="Salut\n",car,myname[256];
/* controle du nombre de parametres */
if (argc < 3)
{
fprintf(stderr,"tcp_client machine port\n");
getch();
exit(1);
..............................Le code continue ..............................
SVP je ne comprend pas la signification de argc et argv[] en C.
J'ai recupéré un code sur les sockets pour programmer un client en mode connecté. Mais il ne marche pas parce que argc est toujours inférieur à 3. Quand peut on avoir argc>=3 ?
Merci de vos réponses
Voici les premieres lignes du code
int main (int argc, char *argv[],char **envp)
{
struct sockaddr_in adresse;
int port,desc_socket,lg=sizeof(adresse);
struct hostent *hp;
char message[]="Salut\n",car,myname[256];
/* controle du nombre de parametres */
if (argc < 3)
{
fprintf(stderr,"tcp_client machine port\n");
getch();
exit(1);
..............................Le code continue ..............................