-
Patrick Baudin authoredPatrick Baudin authored
test_switch3_if.c 621 B
/* run.config*
OPT: -aorai-ltl %{dep:@PTEST_DIR@/test_switch3.ltl} -aorai-acceptance -aorai-test-number @PTEST_NUMBER@ @PROVE_OPTIONS@
*/
/* Calcul de la longueur cumulee des chaines de caracteres prises en parametre */
/* Calcul de la longueur d'une chaine */
int countOne(char* argv) {
int r=0;
if (argv[0]!=0) {
r++;
r+=countOne(argv+1);
}
return r;
}
/* Somme de chacune des longueurs */
int count(int argc, char** argv) {
if (argc>0) return countOne(argv[0])+count(argc-1,argv+1);
return 0;
}
int main(int argc, char** argv) {
int somme;
somme=count(argc,argv);
return 1;
}