ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

交互题的食用方法

2022-05-29 09:00:52  阅读:208  来源: 互联网

标签:食用方法 name dev 编译 exe c++ cpp 交互


我曾在自学交互的时候,网上少有有关教学emmm,争取写详细一点.

介绍

首先题目会发几个cpp,和样例(如果是spj,或者其它情况就没有)。
这几个cpp通常有:

  1. name.cpp(你实现以及提交的,通常帮你添上.h头文件及一些你要实现的函数)
  2. name.h(自定义头文件,可以封装函数等,目的是使多个不同程序都能用到同一个函数)
  3. grader.cpp调用你的函数的程序,大多会有测评反馈结果的功能。

编译

根据题意写完name.cpp后,如何编译多个程序呢?

首先cd到当前目录下,因此这些程序都要在同一个目录里(语法为:cd 目录)。要找到当前目录的小技巧:按住shift鼠标右键点对应文件,点复制文件地址。我的电脑复制后两边会出现双引号,删掉即可。
g++ name.cpp name.h grader.cpp (其它需要一起编译的文件) -o name.exe(生成的可以直接输入输出调用的exe)

调用测样例的话,直接name.exe
也可以上述接上&& name.exe(&&连接多个语句,就是从前往后依次执行的意思)

设置(devc++党)

很多oier都用的dev-c++,不经过设置是用不了cmd的。
解决方法很简单,找到安装devc++所在文件目录。找不到可以看看在c盘的Program Files里面有没有。
复制文件中bin所在目录地址。通常在MinGW64下(这就是装很多其它编辑器需要下载的文件,然而下载devc++会附带下载的)。
找到电脑中的:系统(控制面板里面的)>左边高级系统设置>高级>右下角的环境变量
接下来系统变量里面新建(下面写bin所在目录,上面写path):

接下来就解决了系统编译g++的问题。

ps.建议通过某些交互题实战理解。

标签:食用方法,name,dev,编译,exe,c++,cpp,交互
来源: https://www.cnblogs.com/bestime/p/16323148.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有