Archived

This topic is now archived and is closed to further replies.

char array

Recommended Posts

hello_there    122
i have this array for holding names of files char positions[4][10][100][100][100]; yes i know it''s huge. i want to initalise the whole thing so that all of the things = none. i can''t seem to get it to work anyone know how?

Share on other sites
robirt    127
you could just use nested loops and go through setting each one individually.

Share on other sites
hello_there    122
i did that didn''t work.

i did this in the loop but it woukldn''t compile.

positions[4][10][100][100][100]="none";

i''m not to sure how you do it i also tried this.

positions[4][10][100][100][100]={''n'',''o'',''n'',''e''};

neither worked.

Share on other sites
Trienco    2555
you did this "positions[4][10][100][100][100]="none"; "?? i hope you werent using 4,10,100 in your loop.
and what are you needing 38mb of filenames for, why store them in such a strange way?

Share on other sites
JohnBolton    1372
char positions[4][10][100][100][100];for ( int i = 0; i < 4; i++ ){    for ( int j = 0; j < 10; j++ )    {        for ( int k = 0; k < 100; k++ )        {            for ( int m = 0; m < 100; m++ )            {                strcpy( &positions[ i ][ j ][ k ][ m ][ 0 ], "none" );            }        }    }}

Share on other sites
MelvinElvin    122
quote:
i did that didn''t work.

then that''s because u didn''t do it right. nested for loops will work, as has been displayed just above.