The num[] array is a local variable to main(). You need to make it global for this to work. Just move the declaration outside of main, as in:
void test(char[]);
void test2(char[]);
char num[10];
int main(void)
{
test(num);
test2(num);
}
void test()
{
num[0] = '1';
num[1] = '2'
}
void test2(int num[])
{
for(a = 0; a < 10; a++)
{
printf("%c",num[a]);
printf("%c",num[0]);
}
}
It's still beginner's code, but it should work (not tested, not certified).
rubberman
Posting Maven
2,569 posts since Mar 2010
Reputation Points: 365
Solved Threads: 305
Skill Endorsements: 51