acm-关于dev cpp的使用方法

问题描述

关于dev cpp的使用方法

问题1:dev cpp怎么将代码对齐呢
问题2:河南省每年的acm竞赛可以用什么编译器呢?

解决方案

(1)最简单的,选中代码,按下多次ctrl+tab,先全部放入左边,然后选中需要缩进的代码,按tab。
(2)常见的编译器都可以。推荐VC++ 6.0或者Dev C++或者Codeblocks。

解决方案二:

可以通过插件来进行代码格式化

Download this.

http://www.formatcode.com/download.php

Format Source Code within Dev-C++

The following instructions allow you to format source code files in Dev-C++ using FormatCode command line tool.

Add a Tool Menu that will invoke FormatCode

Click "Tools" -> "Configure Tools...".

Click the "Add" button to add a new tool.

Assuming you installed FormatCode in C:Program FilesFormatCode, fill in the form as show below:

Title: FormatCode Program: C:Program FilesFormatCodeFormatCode.exe Working Directory: C:Program FilesFormatCode Parameters: "SOURCENAME"

Click "OK" button to save settings.

You may now invoke FormatCode command line tool:

By clicking "Tools" -> "FormatCode".("AnyStyler)

时间: 2024-10-31 11:37:11

acm-关于dev cpp的使用方法的相关文章

JNI动态注册native方法及JNI数据使用

前言 或许你知道了jni的简单调用,其实不算什么百度谷歌一大把,虽然这些jni绝大多数情况下都不会让我们安卓工程师来弄,毕竟还是有点难,但是我们还是得打破砂锅知道为什么这样干吧,至少也让我们知道调用流程和数据类型以及处理方法,或许你会有不一样的发现. 其实总的来说从java的角度来看.h文件就是java中的interface(插座),然后.c/.cpp文件呢就是实现类罢了,然后数据类型和java还是有点出入我们还是得了解下(妈蛋,天气真热不适合生存了). 今天也给出一个JNI动态注册native

介绍加密虚拟机管理程序上的文件系统的一些方法

加密虚拟机管理程序上的文件系统可保护静态数据,保证其他人无法访问该数据.本文将展示可用于加密 http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Enterprise 上的 Guest 镜像中的数据的一些技术和应用程序.文中将介绍如何加密一个存储单元(持久存储)和如何加密主目录.本文将逐步介绍这些场景: 使用 dm-crypt 加密 Linux 上的存储单元.dm-crypt 是 Linux 内核中一个透明的 磁盘加

.NET中删除空白字符串的10大方法

我们有无数方法可用于删除字符串中的所有空白,但是哪个更快呢? 介绍 我们有无数方法可用于删除字符串中的所有空白.大部分都能够在绝大多数的用例中很好工作,但在某些对时间敏感的应用程序中,是否采用最快的方法可能就会造成天壤之别. 如果你问空白是什么,那说起来还真是有些乱.许多人认为空白就是SPACE 字符(UnicodeU+0020,ASCII 32,HTML ),但它实际上还包括使得版式水平和垂直出现空格的所有字符.事实上,这是一整类定义为Unicode字符数据库的字符. 本文所说的空白,不但指的

《Android的设计与实现:卷I》——第2章 2.2.3Log系统的JNI方法注册

2.2.3 Log系统的JNI方法注册 JNI层已经实现了Java层声明的Native方法.可这两个方法又是如何联系在一起的呢?我们接着分析android_util_Log.cpp的源码.定位到以下部分: static JNINativeMethod gMethods[] = { { "isLoggable", "(Ljava/lang/String;I)Z", (void) android_util_Log_isLoggable }, { "printl

linux中把GPT分区转mbr分区的方法总结

同事今天遇到一个问题,他负责的几台主机上新增了三个1T大小的磁盘(sdb.sdc.sdd),不过新增的这三个分区在新增过来时都使用gpt分区直接分了一个区.由于之前的是使用的mbr引导,并且通过lvm分区分别挂载到几个挂载点上.同事现在想将新增的这三个分区转化为MBR ,再转换为pv卷,合并到原lvm分区(sda磁盘中的pv卷)中,并动态的增加/data挂载点的大小. 这里记录下提供给同事转换的方法: 方法一:parted工具转换 parted -s /dev/sda mklabel msdos

10个.NET中删除空白字符串的方法_实用技巧

我们有无数方法可用于删除字符串中的所有空白,但是哪个更快呢? 介绍 如果你问空白是什么,那说起来还真是有些乱.许多人认为空白就是SPACE 字符(UnicodeU+0020,ASCII 32,HTML ),但它实际上还包括使得版式水平和垂直出现空格的所有字符.事实上,这是一整类定义为Unicode字符数据库的字符. 本文所说的空白,不但指的是它的正确定义,同时也包括string.Replace(" ", "")方法. 这里的基准方法,将删除所有头尾和中间的空白.这就

ACE的源码划分和library subsetting

前几篇文章也提到过,ACE的所有源文件和头文件都杂乱堆在了ACE_wrappers/ace目录下.这样的代码组织方式给学习ACE带来了很大的困难,很多朋友在看到ace目录下庞大的代码的时候,几乎就失去了学习ACE的信心^_^.因此,我们有必要对ACE的代码进行重新组织,以降低学习曲线.下面,我将给出我对ACE源码的划分方法.其实,我也是刚学习ACE没有多久,对ACE的了解还甚少,所以,我的源码划方式法不一定十分正确,这里共享出来,仅供大家参考. 其实,在ACE的帮助文档里,ACE-subsets

Nginx工作原理和优化、漏洞(转)

查看安装了哪些模块命令: [root@RG-PowerCache-X xcache]# nginx/sbin/nginx -Vnginx version: nginx/1.2.3built by gcc 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) TLS SNI support enabledconfigure arguments: --prefix=/opt/xcache/nginx --with-ipv6 --with-http_ssl_module --w

Android中G-Sensor相关流程

1.使G-sensor正常工作需要做的事: G-sensor driver文件包括: driver/i2c/chips/lis331dl.cdriver/i2c/chips/sensorioctl.hinclude/linux/lis331dl.h 并在/kernel/arch/arm/mach-s3c6410/mach-ur6410.c文件中i2c chanel1的结构变量i2c_devs1[] __initdata中需要添加G-sensor的设备信息,以使driver成功加载.同时在该文件中