注册 登录
编程论坛 C++教室

帮忙改一下错误,谢谢

cstdio 发布于 2018-07-06 10:36, 2705 次点击
#include<iostream>
#include<cstring>
#include<cstdlib>
#include<cstdio>
using namespace std;
int play(void){
    system("cls");
    printf("playing sound\a\a\a\a\a\a\n");
    return 0;
}
int file(){
    string a;
    scanf("%s",&a);
    FILE *fp;
    fp=fopen("1.txt","r+");
    //fprintf(fp,"%d",a);/*出现错误        [Error] cannot convert 'const char*' to 'FILE* {aka _iobuf*}' for argument '1' to 'int fprintf(FILE*, const char*, ...)'*/
    fclose(fp);
    return 0;
}
int main(void){
    file();
    play();
    return 0;
}
2 回复
#2
rjsp2018-07-06 10:47
程序代码:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int file( void )
{
    string a;
    cin >> a;

    ofstream fp( "1.txt" );
    fp << a;

    return 0;
}

int main( void )
{
    file();
}
#3
cstdio2018-07-06 11:20
谢谢
1