Какой результат будет у следующего выражения?
#include <iostream.h> #include <fstream.h> int main( ) { int i = 1, j = 11; double a = 2; char s[40]; strcpy(s, "file"); ofstream outfile("c:\\tst.txt"); if (!outfile) { cout << "Ошибка создания файла"; return 1; } outfile << i << ' ' << j << ' ' << a << ' ' << s << endl; outfile.close(); }
(Отметьте один правильный вариант ответа.)
Варианты ответа
в ходе выполнения возникнет исключение
будет выведено сообщение "Ошибка создания файла"
будет создан двоичный файл
будет создан текстовый файл "C:\tst.txt" с содержимым "1 11 2 file"(Верный ответ)
будет создан текстовый файл "C:\Tst" с содержимым "1 11 2 file"