Ошибка времени выполнения зачастую связана с тем, что программа не может найти файл, который вы создали. Если вы указывали положение файла и вы ловите эту ошибку, то значит, он не в той папке, где ищется. Помести его в ту же папку, где скомпилированная программа.