Código C++:
Ver originalfor(i=0;i<argc;i++)
{
for(j=record_count; j<(record_count+1) ; j++ )
{
rows[i][j]=argv[i];
}
}
El bucle en cuestión... esto es lo que hace:
- supongo que "record_count" vale 1 y argc 3 (por ejemplo)
- i=0, j=0 =>rows[0][0] = argv[0]
- i=0, j=1 =>rows[0][1] = argv[0] <-- Nota que en [0,0] y [0,1] estás guardando lo mismo
- i=1, j=0 => rows[1][0] = argv[1]
- i=1, j=1 => rows[1][1] = argv[1] <-- Vuelves a duplicar valores
- i=2, j=0 => rows[2][0] = argv[2]
- i=2, j=1 => rows[2][1] = argv[2] <-- Vuelves a duplicar valores
Al final, en "rows" tendrás el siguiente contenido:
Código:
argv[0] argv[0]
argv[1] argv[1]
argv[2] argv[2]
En la siguiente llamada al código, el susodicho bucle volvería a ejecutarse y la matriz "rows" quedaría tal que:
Código:
argv[0] argv[0] argv[0]
argv[1] argv[1] argv[1]
argv[2] argv[2] argv[2]
Mi pregunta es si te refieres a este efecto cuando has dicho que te duplicaba el contenido.