For questions like this one where code works perfectly fine and there does not seem to be an issue, is is ok to answer the question with a different form of the question just because:

The question is ambiguous... Waiting for more details from the OP, and then I will can update my answer.



  • 1
    related: meta.stackexchange.com/questions/184939/…
    – Servy
    Jul 1 '13 at 19:06
  • 1
    your question is ambiguous - what answers do you want?
    – Shai
    Jul 1 '13 at 19:06
  • 5
    "I don't know what your question really is, so this is an answer to your question."
    – animuson StaffMod
    Jul 1 '13 at 19:07

No, you should not post such answers. That's not an answer to the question; saying that you can't replicate their problem is just a comment.

You shouldn't be posting an answer at all if you feel that it needs to be updated based on later input from the OP to be a true answer. You should feel, at the time you first post it, that it's an answer to the question. If not, you shouldn't post it, you should post a comment until your clarifying questions are answered.

The question should also be closed with the offtopic sub-reason reason of:

Questions concerning problems with code you've written must describe the specific problem and include valid code to reproduce it. See SSCCE.org for guidance.

Since the problem can't be replicated with the information given.

Not the answer you're looking for? Browse other questions tagged .