标签: dev-c++

怎样才能让cout更快?

有没有办法让这个运行更快,仍然做同样的事情?

#include <iostream>

int box[80][20];

void drawbox()
{
    for(int y = 0; y < 20; y++)
    {
        for(int x = 0; x < 80; x++)
        {
            std::cout << char(box[x][y]);
        }
    }
}

int main(int argc, char* argv[])
{
    drawbox();
    return(0);
}
Run Code Online (Sandbox Code Playgroud)

IDE:DEV C++ || 操作系统:Windows

c++ performance cout console-application dev-c++

6
推荐指数
1
解决办法
1782
查看次数

如何使用Dev-C++查看我的C程序的输出?

我希望在运行Vista的机器上遵循C编程语言(第二次添加).

到目前为止,我发现Dev-C++是最容易实现此目的的IDE.但是,我仍然有一个问题.每当我运行我的编译代码时,例如:一个简单的hello world程序,它运行,但控制台窗口只是在屏幕上闪烁,我看不到输出.

如何使用Dev-C++查看我的C程序的输出?我发现了一个特定于C++的解决方案,System("pause")以及一个非常难看的C解决方案,while循环fflush(stdout),但没有什么好看和漂亮.

c dev-c++

5
推荐指数
2
解决办法
11万
查看次数

在Windows上使用curl/curl.h

我的c ++脚本中有以下内容:

#include "curl/curl.h"

当我尝试编译它时,我收到以下错误:

\ Users\username\Desktop\Temp\talkbot\main.cpp C:\ Users\username\Desktop\Temp\talkbot\C curl.h:没有这样的文件或目录.

所以我四处搜索并尝试下载cURL for windows.我最终登录http://www.paehl.com/open_source/?CURL_7.21.3并选择"不使用SSL下载".我下载了它,我只是得到了curl.exe.

我该怎么办该文件来获取curl.h?提前致谢.

curl libcurl dev-c++

5
推荐指数
1
解决办法
2万
查看次数

从C++中的文件获取父目录

我需要从C++中的文件中获取父目录:

例如:

输入:

D:\Devs\Test\sprite.png
Run Code Online (Sandbox Code Playgroud)

输出:

D:\Devs\Test\ [or D:\Devs\Test]
Run Code Online (Sandbox Code Playgroud)

我可以用一个函数做到这一点:

char *str = "D:\\Devs\\Test\\sprite.png";
for(int i = strlen(str) - 1; i>0; --i)
{
    if( str[i] == '\\' )
    {
        str[i] = '\0';
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,我只是想知道存在一个内置函数.我使用VC++ 2003.

提前致谢.

c++ dev-c++ visual-c++

5
推荐指数
3
解决办法
2万
查看次数

C - sizeof int数组总是返回4

可能重复:
C中的sizeof结构数组?
sizeof作为函数参数传递的数组

只是想写一个基本sum()功能.

int sum(int arr[]) {
    int total = 0 , i = 0 , l = sizeof arr;

    for(i=0;i<l;i++) {
        total += arr[i];
    }

    return total;
}
Run Code Online (Sandbox Code Playgroud)

l总是等于4(我知道最终除以sizeof int)

在Windows 7中使用默认编译器选项运行Dev-C++.

c gcc dev-c++

5
推荐指数
1
解决办法
3881
查看次数

在Dev c ++中运行项目

我有一个文件夹,其中包含一些.h和.cpp文件以及一个makefile.如何在开发C++中运行它们.我刚开始使用dev C++,因此对此有点无能为力.make文件是

 CC=g++
 CV=-I/usr/include/opencv
 CV2=-lml -lcvaux -lhighgui -lcv -lcxcore

 all:
    $(CC) main.cpp HOG.cpp HOGFeaturesOfBlock.cpp $(CV) $(CV2) -o featureExtractor
Run Code Online (Sandbox Code Playgroud)

我收到错误main.cpp,hog.cpp:没有这样的文件或目录.

c++ makefile dev-c++

5
推荐指数
1
解决办法
2万
查看次数

如何使用DEV C++构建发布exe?

我想构建exe以在另一台计算机上工作.我相信我已经找到了程序所需的dll,并将它们与应用程序包含在同一目录中,以及应用程序在运行时加载的所有文件.将文件夹放入USB中首先在我的PC上进行测试然后运行,将USB插入另一台计算机,应用程序立即在另一台计算机上执行时终止.没有丢失dll或任何类型的错误,只是打开和关闭.所以我想尝试在发布模式下构建exe,就像我过去使用visual studio一样,但我似乎无法在DEV c ++中找到任何这样的构建选项.也许这不是我的问题,对我来说有什么想法吗?

c++ release dev-c++

5
推荐指数
1
解决办法
7680
查看次数

Dev-C++ IDE 中的自动格式化功能

在 Eclipse 中,我总是使用Ctrl + shift + fIDE 中的自动格式化代码。

Dev-C++中是否有类似的功能,或者是否有一些可用于格式化我的 C/C++ 代码的插件?

c++ windows ide dev-c++ astyle

5
推荐指数
1
解决办法
4万
查看次数

C++:指针与指针的指针,用于在二叉树中插入节点

我正在创建一个在二叉树中插入元素的函数,首先,我在Visual Studio 2012上执行了以下操作:

void Insert(Nodo *root, int x){
   if(root == NULL){
      Nodo *n = new Nodo();
      n->value = x
      root = n;
      return;
   }
   else{
      if(root->value > x)
         Insert(&(root)->left, x);
      else
         Insert(&(root)->right, x);
   }
}
Run Code Online (Sandbox Code Playgroud)

但是这个相同的代码在Dev-C++中不起作用,我需要使用指针指针使其工作,如下所示:

void Insert(Nodo **root, int x){
   if(*root == NULL){
      Nodo *n = new Nodo();
      n->value = x
      *root = n;
      return;
   }
   else{
      if((*root)->value > x)
         Insert(&(*root)->left, x);
      else
         Insert(&(*root)->right, x);
   }
}
Run Code Online (Sandbox Code Playgroud)

有人知道它为什么会发生吗?

c++ pointers pass-by-reference dev-c++ visual-studio-2012

5
推荐指数
1
解决办法
1341
查看次数

你可以将“cin”与字符串一起使用吗?

我被告知你必须使用gets(str)来输入字符串而不是cin。不过我可以cin在下面的程序中很好地使用。有人可以告诉我是否可以使用cin吗?对不起,我的英语不好。该程序允许您插入 5 个姓名,然后将这些姓名打印到屏幕上。

这是代码:

#include <iostream>
#include <string.h>
using namespace std;

int main()
{
    char **p = new char *[5];
    for (int i = 0; i < 5; i++)
    {
        *(p + i) = new char[255];
    } //make a 2 dimensional array of strings

    for (int i = 0; i < n; i++)
    {
        char n[255] = "";
        cout << "insert names: ";
        cin >> n; //how i can use cin here …
Run Code Online (Sandbox Code Playgroud)

c++ dev-c++

5
推荐指数
2
解决办法
3万
查看次数