C++

CSP考试系统2.0的使用简介

2021-10-17  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读