Я получаю ошибку компиляции в этом коде
#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
void main(int argc,char *argv[])
{
int i;
for(i = 0;i<10;i++)
fprintf(cout,"%d\n",i);
fprintf(cout,"abc:\n");
string s;
cin>>s;
if(s == "resume") {
for(i = 0;i<10;i++)
fprintf(cout,"%d\n",i);
}
}
32-разрядный оптимизирующий компилятор C / C ++ Microsoft (R) версии 15.00.21022.08 для 80x86
Авторское право (C) Microsoft Corporation. Все права защищены.
try.cpp
C: \ Program Files \ Microsoft Visual Studio 9.0 \ VC \ INCLUDE \ xlocale (342): предупреждение C
4530: обработчик исключений C ++ используется, но семантика раскрутки не включена. Уточнить
/ EHsc
try.cpp (9): ошибка C2664: «fprintf»: невозможно преобразовать параметр 1 из «std :: ostr»
eam 'to' FILE * '
Нет оператора пользовательского преобразования, который мог бы выполнить это преобразование.
или оператор не может быть вызван
try.cpp (10): ошибка C2664: «fprintf»: невозможно преобразовать параметр 1 из «std :: ost»
Перейдите к «ФАЙЛ *»
Нет оператора пользовательского преобразования, который мог бы выполнить это преобразование.
или оператор не может быть вызван
try.cpp (16): ошибка C2664: «fprintf»: невозможно преобразовать параметр 1 из «std :: ost»
Перейдите к «ФАЙЛ *»
Нет оператора пользовательского преобразования, который мог бы выполнить это преобразование.
или оператор не может быть вызван
что не так?