Olá! Estou tendo problemas quando eu compilo um simples exemplo para armazenar nL, nC, nB e semente. quando eu atribuo o valor de argv[1] e argv[2] às variáveis, tudo corre bem, mas quando eu adiciono duas novas atribuições de argv[3] e argv[4], eu compilo e após a janelinha do dos abrir, aparece uma janelinha de erro de aplicativo: "A instrução no "0x77bfeab" fez referência à memória no "0x000c01ca". A memória não pôde ser "read". Clique em 'Ok' para encerrar o programa. Clique em 'Cancelar' para depurar o programa". Isso é algum problema com a minha máquina ou há algo de errado no script? (segue abaixo):
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{ char nL, /* número de linha da matriz */
nC, /* número de colunas da matriz */
nB, /* número de bombas */
semente; /* semente a ser usada */
nL = atoi(argv[1]);
nC = atoi(argv[2]);
nB = atoi(argv[3]);
semente = atoi(argv[4]);
printf("%d %d %d %d", nL, nC, nB, semente);
return 0;
}