
Untitled
By: a guest on
Aug 8th, 2012 | syntax:
None | size: 0.49 KB | hits: 10 | expires: Never
pass char array as argument
#include <stdio.h>
int main ( int argc, char *argv[] )
{
char *array= argv[0];
foo(*array);
}
void foo( char *array)
// notice the return type - it's a pointer
{
printf(array);
}
foo(array);
printf("%s", array);
#include <stdio.h>
void foo(char *array)
{
printf("%s", array);
}
int main ( int argc, char *argv[] )
{
// TODO: make sure argv[1] exists
char *array= argv[1];
foo(array);
}
printf ("The string is %s", array);