【发布时间】:2018-01-05 05:06:40
【问题描述】:
我正在尝试输出一组中各种数字的所有组合。我正在运行程序,并且创建了一个 excel 输出文件,但我似乎无法将结果打印到输出文件。 fputs(num[i],fp) 这行似乎是错误的问题
Source.cpp(45): 错误 C2664: 'int fputs(const char *,FILE *)' : 不能 将参数 1 从 'int' 转换为 'const char *' 1> 转换 从整数类型到指针类型需要 reinterpret_cast,C 风格 强制转换或函数式强制转换
for (j = 1; j <= n; j++)
{
for (i = 0; i < n - 1; i++)
{
temp = num[i];
num[i] = num[i + 1];
num[i + 1] = temp;
print(num, n);
fputs(num[i],fp);
}
}
【问题讨论】:
标签: c++ c error-handling