これは、charポインタからcharに変換するためのものです。
別のトピックのコードに従いましたが、うまくいかないようです。これにはOpenVMSAnsiCコンパイラを使用しています。他のプラットフォームとの違いはわかりません。
main(){
char * field = "value1";
char c[100] = (char )field;
printf("c value is %s",&c);
}
これの出力は
c value is
これは私にとって予想外のことです
c value is value1
あなたが私を助けてくれることを願っています。