Print

c语言如何让程序重复运行 查重文件

问:C语言中,怎么让程序重复运行
  1. 答:重复执行用循环就可以了..呵呵
    例如:
    #include
    int
    main(void)
    {
    char
    c;
    c
    =
    getchar();
    while(c!='
    ')//输入空格退出
    {
    printf("%c",
    c);//这里改成你需要的那个函数做相应的工作就可以了
    c
    =
    getchar();
    }
    return
    0;
    }
问:C语言中,怎么让程序重复运行?(要求是否退出Y/N)
  1. 答:用一个while语句即可
    如:
    int
    a=1;
    while(a=1){
    //1执行0退出
    ……
    //要执行的语句
    cin>>x;
    //输入1或0
    a=x;
    }
  2. 答:#include
    <stdio.h>
    int
    main(void)
    {
    char
    c;
    printf("Ok\n");
    printf("Continue?(Y/y)
    ");
    scanf("
    %c",&c);
    /*
    如果是Y,则递归调用主函数,实现再运行一次*/
    if
    (c=='y'
    ||
    c=='Y')
    {
    main();
    /*
    调用main(),因为main也是函数,不过很少这样用!*/
    }
    return
    0;
    /*
    其它的输入均结束*/
    }
    慢慢学吧,以后懂的方法会更多的哦!
问:C语言文件重复检查问题
  1. 答:把文件内容全部读到内存中,处理好了,将数据写回到文件就可以了。
    注意文件指针要移到开始位置,并将以前的文件内容清空。
  2. 答:如果文件很大,可以先写到一个临时文件中

本文来源: https://www.lunwen55.cn/article/af6352b03cd910a12018f1e6.html