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); }