美文网首页C++
CSP考试系统2.0的使用简介

CSP考试系统2.0的使用简介

作者: 虽然菜 | 来源:发表于2021-10-17 08:44 被阅读0次

    一、基本使用

            CSP在9月份新出了一个考试系统,基于Ubuntu20封装,编程软件也换了。在考试之前,我们要熟悉考试环境,避免考试的时候因为系统和软件的问题而影响发挥。

    1.1、文件操作

            进入系统的过程跟着开机提示走就可以了,密码应该还是123465,如果不对,及时询问监考老师。

            文件操作的方式和以前,以及Windows都没有什么区别,左右键功能相同,相关的操作大家不需要担心。

    1.2、编程软件

            最新的考试系统里集成了多个编程软件——Codeblocks、VisualCode、Geany等等。Codeblocks运行C++代码的话,代码的文件路径不能有中文。考试的时候,一切以完成考题为主,所以关于软件,我们讲解出错率最低的方案:Geany和命令行。

    1.2.1、打开程序

    屏幕左下角有一个宫格图标,点击后就出现所有的程序了。

    程序列表 程序列表下一页 三个编程软件

    1.2.2、Geany——神灯

            Geany是一个跨平台的开发软,支持C++、Python等。在Windows上我们用它来写Python的代码比较多,Windows上如果用它来写C++的话需要配置环境变量,且不如DevC++方便。

            我们来看Geany的界面

    Geany界面

            界面和Dev和其他的编程软件基本一致。知道几个常用的功能就可以了。

            执行一个C++程序:

            Geany在系统里已经配置好,可以直接运行C++的代码。需要注意的是,在Geany里运行C++的代码,必须要按照下面的三个步骤来点击。

    Geany

            注意每次点击,都要等下面出现成功的字样才可以进行下一步。

    编译成功

    1.2.3、命令行

            首先打开我们建立的选手文件夹,在文件夹上方,点击文件夹的名字,会出现一个列表,然后选择“在终端中打开”

            生成的命令是:g++ -o test power.cpp

            其中-o表示生成一个可执行文件,test是生成的程序的文件名,power.cpp表示代码。

    生成命令

            生成后就可以执行了。

    执行

            test是刚才生成的可执行程序的名字,前面的"./"表示当前目录,"./"可以认为是固定的写法。

    二、freopen

            这里必须再次强调freopen,考试的时候在代码写好之后,一定不要忘记把freopen加上。

    freopen("文件名.in","r",stdin);

    freopen("文件名.out","w",stdout);

            代码结束后

    fclose(stdin);

    fclose(stdout);

            其原理和使用参考链接:https://blog.csdn.net/qq_37870050/article/details/81293598

    相关文章

      网友评论

        本文标题:CSP考试系统2.0的使用简介

        本文链接:https://www.haomeiwen.com/subject/xpiioltx.html