文字列ポインタの場合の関数
ポインタを使用しての関数へ変数を渡すので
この場合は配列のコピーではないので文字列を操作できます。
#include <stdio.h>
int function (char **name, char **name2 )
{
*name = "oioi";
*name2 = "abeba";
}
int main(void)
{
char *m_name = "aikawa";
char *m_name2 = "yoshida";
function(&m_name,&m_name2);
printf ("%s\n",m_name);
printf ("%s\n",m_name2);
}
この方法は色々ややこしい。
次回細かくややこしいところを解剖します。