けどscanf("%s",&initial);って書かれると
分かってるのか?って思う