Aide Programmation C Arguments

Bonjour,

J'ai un exercice a réaliser, mais étant assez débutant en C je bute totalement pour réaliser ce qui est demandé, j'ai cependant déja fait une partie

Voila l'énoncé :

Implémenter une commande qui prend comme argument une chaîne de caractères
entre guillemets et l’affiche sur tous les terminaux ouverts.

Et voila le code que j'ai déja fait :

#include <stdio.h>

int main(int argc, char **argv)
{
int i;

for(i=1; i<argc; i++)
{
printf("%s \n", argv[i]);
}
return 0;
}

Donc concrètement actuellement le programme ne test pas les arguments comme demandé
Il affiche juste l'argument que je lui passe

Merci par avance
Configuration: Windows Vista
Firefox 3.0.17

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. les tableaux commencent à zéro (et donc le i de la boucle for également)