コード例 #1
0
int main(int argc, char* argv[]){
	if(argc == 1){
		printf("Incorrect number of arguments!\n");
	}
	int i;
	for(i = 1; i<argc; i++){
		if(strspn(argv[i],"abc") != strlen(argv[i])){
			printf("Invalid alphabet\n");
		}else{
			printf("Resultados do %1dº argumento: \n", i);

			if(M_2(argv[i])){
				printf("L2 - True\n");
			}else printf("L2 - False\n");
			if(M_3(argv[i])){
				printf("L3 - True\n");
			}else printf("L3 - False\n");
			if(M_4(argv[i])){
				printf("L4 - True\n");
			}else printf("L4 - False\n");
			if(M_5(argv[i])){
				printf("L5 - True\n");
			}else printf("L5 - False\n");

		}
	}

	exit(0);
}
コード例 #2
0
int main(int argc, char* argv[]){
	if(argc==1){
		printf("M2 :: Please as argument pass only A characters. A = {a, b, c}\n");
	}else{
		int i;
		for(i=1; i<argc; i++){
			if(strspn(argv[i], "abc") != strlen(argv[i])){
				printf("M2 :: Please as argument pass only A characters. A = {a, b, c}\n");
			}else{
				if(M_2(argv[i])){
				printf("M2 :: Result for \"%s\": correct!\n", argv[i]);
				}else{
					printf("M2 :: Result for \"%s\": not correct!\n", argv[i]);
				}	
			} 
		}
	}
	return 0;
}