ولی اگه Read-Only بود نمیشد اینطوری بهش مقدار داد. این Code منه.
کد:
#include <iostream.h>
#include <conio.h>
void Fill(char Sptr[][15]){
for (int i=0;i<5;i++)
cin >> Sptr[i];
cout <<endl;
}
void PointerFill(char **myPointer,char FilledString[][15]){
for (int j=0;j<5;j++)
myPointer[j]= FilledString[j];
}
void PrintArraysOfPointers(char *strPrinter[]){
for (int k=0;k<5;k++)
cout << strPrinter[k]<<' ';
}
int main(){
char myString[5][15];// '5' Inputs With Maximum Length Of '15'
char *list[5];//Arrays Of Pointers
Fill(myString);//Fills The Array With desired Inputs.
PointerFill(list,myString);//Copies The 2D Array To 'Arrays Of Pointer'
PrintArraysOfPointers(list);
getch();
return 0;}
اینجا چه خبره؟