As the others said, the best way for that kind of inputs are string and getline method. another thing that you can use is make an array with the length of the address using new command, But i suggest you to use string as the others do that. and please when you get your answer, close the topic.
(really i think you should got your answer)