Paper NJDM
What do you mean "skip it"? Where did you jump? It may be a memory overflow. "Get (people [me]). JDM) "actually needs" people [me]. JDM "as the address, and store the reading result in this address. If the address range is small, it is easy to overflow. According to your program below, the correct spelling should be gets (&; People [me]. JDM); In fact, you defined int JDM, which is only 64 bits wide at most. The gets function will not judge the upper limit, and the input string is still easy to overflow.