Segmentation Fault (SIGSEGV). Link to code The code gives Segmentation fault error due to the input taken to store the values for vector of struct.
#include<
The problem is that you're accessing the vector outside of its bounds. The vector is empty, but v[i]
tries to access elements of the vector that don't exist. Therefore the behaviour of the program is undefined.
I suspect that you may have intended to use the vector's constructor that takes a count of elements as an argument.