Passing 2 Dimensional Array to a Function in C Programming
Source code for this Tutorial
#include <stdio.h>
#include <stdlib.h>
void displayAllNames(char [][20],int);
void displaySingleName(char []);
int main()
{
char names[][20] = {
"shreesh",
"laxmisha",
"tilak",
"sandeep"
};
displayAllNames(names,4);
displaySingleName("anil");
return 0;
}
void displayAllNames(char AllNames[][20],int length){
int counter;
for(counter = 0; counter < length; counter++){
printf("%s\n",AllNames[counter]);
}
}
void displaySingleName(char name[]){
printf("%s\n",name);
}