array
文字値を文字に渡そうとしていますpointer
。この値は、それを呼び出しているメソッドに返されますが、返された後、値はガベージになります。誰でも私を助けることができますか?
#include <stdio.h>
const char * getname(){
char nam[10];
char * name;
gets(nam);
name = nam;
return name;
}
main(){
printf("%s",getname());
getch();
}
文字列が返されるまで、すべて問題ありません