PDA

View Full Version : مبتدی: هدر فایل و اشاره گر



abbas381366
پنج شنبه 22 آبان 1393, 19:01 عصر
با سلام ...
من قصد نوشتن برنامه ای رو دارم که از یک هدر فایل خاص استفاده میکنه ...
محیط برنامه نویسی لینوکس و کامپایلر gcc هست ...

در مورد هدر فایل هیچ آموزشی وجود نداره و فقط فایل هدر وجود داره ...

یک مشکل اساسی من برام به وجود اومده و اونم مفهوم اشاره گر ها در هدر فایلها هست ...

من میدونم اشاره گر چیه ولی ظاهرا نمیدونم :لبخند: چجوری توی هدر فایل ازش تو برنامه استفاده کنم ...

برای مثال تابع زیر توی هدر فایل هست و من میخوام ازش توی برنامه استفاده کنم نمیتونم ...


error_t get_device_list(char ***devices, int *count);

من الان بخوام از این تابع توب برنامه استفاده کنم چجوری باید استفاده کنم ...
چجوری باید char ***devices رو مقدار دهی کنم و بفرستم تو تابع ؟

لطفا اگر منبع یا کتابی هست که بتونم کامل موضوع رو بهمم من رو راهنمایی کنید.

rahnema1
پنج شنبه 22 آبان 1393, 20:49 عصر
سلام
اشاره گر به اولین عنصر هر رشته اشاره می کنه
وقتی یک ستاره باشه یعنی یک بعدی
دو تا، دو بعدی و سه تا ، سه بعدی


char* == char []
char** == char [][]
char*** == char [][][]

char [10] = "massood";
char [3][10] = {"masood", "ali", "mehrdad"};
char [2] [3] [10] = {{"masood", "ali", "mehrdad"},
{"sahar", "fahime", "elahe"}};