小编Bug*_*ter的帖子

Notepad ++默认折叠所有标签?

我有一个巨大的XML代码,我一直在添加.它有大约13.465行代码和很多标签.为了保持一切井然有序(因为代码几乎不可读),我决定将所有标签折叠起来并评论它们是什么.

有没有办法实现这一点,每次我打开Notepad ++而不必使用"全部折叠"选项?我正在使用notepad ++ windows XP和XML.

xml notepad++ folding

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

无法初始化GLEW.缺少GL版本

我试图用最新版本的qt创建器设置SFML 2.0,我已经设置了SFML,我导入了一个我在visual studio中编写的小游戏.编译后,我得到这个:

在此输入图像描述

我尝试了什么

  • 从头开始重新安装整个qt SDK和qt creator IDE
  • 重新安装SFML
  • 重新安装mingw
  • 我试着编写一个简单的程序来确保它不是我的代码,程序编译正确但是当我关闭应用程序时,我得到的OpenGL错误不正常
  • 我尝试在SFML论坛上发帖,但无济于事.
  • 谷歌搜索错误显示一些特定于OpenGL的结果,并且过于本地化,它们不适用于我,在SFML 2.0中没有回答这个问题

额外细节

  • 我正在运行Windows XP SP3,最新版本的mingw和qt SDK以及SFML

  • 我正在尝试使用的代码在Visual Studio 2010 Code :: Blocks 上没有任何错误甚至警告

  • 是的,我确信在我的IDE上设置了SFML,基本代码可以正常运行,但是显示了这些错误,更高级的代码将所有精灵和文本显示为框.
  • 我自己没有编译SFML

  • 我的gcc版本是4.6.2

  • 我的gcc是DW2

我没有得到任何结果,我甚至不知道如何远程接近解决这个问题,甚至不知道从哪里开始.

编辑 我无法向您展示我的所有代码,它是超过20个文件,我几乎90%确定它不是我的代码,我上面说过:我可以运行此代码,没有任何警告甚至任何IDE上的错误除了qt创建者.

c++ opengl glew qt-creator sfml

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

rand()在编译时生成相同的数字

可能重复:
在C++中使用rand()函数的正确方法是什么?

我一直在学习如何使用rand()函数,我在C++中编写了一个小猜谜游戏,如下所示,但问题是,无论编译程序多少次,生成的数字都是相同的 - > 41

#include <iostream>
#include <cstdlib>
#include <conio.h>
using namespace std;

int main()
{
    int x = rand()%100;
    int y=0;
    cout << "Ghiceste numarul!" << endl;
    cin >> y;

    while(y != x) {

         if(y > x) {
            cout << "Numarul tau este prea mare! Incearca un numar mai mic!" << endl;
            cin >> y;
          }

             if(y < x) {
                 cout << "Numarul tau este prea mic!" << endl;
                 cin >> y;
               }

      if (y == x) …
Run Code Online (Sandbox Code Playgroud)

c++ random

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

如何设置jFormattedTextField所以它只允许2个数字?

我是Java和NetBeans的初学者.我正在尝试制作一个简单的程序,你引入2个数字,它们的总和除以2.但是,我正在使用JFormattedTExtFields,我不知道如何自定义其中允许的输入.基本上我正试图找出如何:

  • 只允许输入数字JFormmatedTextField;
  • 只允许一定数量的数字;

java swing jformattedtextfield

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

如何在Netbeans中禁用自动组件对齐?

是否有任何方法或插件禁用Netbeans自动组件对齐?当我放置标签时,我的所有组件都随机放在面板上,而不是我如何设置它们.每次添加组件时,窗口都会重新调整大小,或者某些组件会重新调整大小.

java swing netbeans layout-manager

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

高级格式化文本字段输入操作?

首先,我知道我之前曾问过类似的问题,但这个问题有所不同.我正在尝试制作一个计算器,使得在文本字段中输入的所有数字的算术平均值都是可编辑的.我有大约25个文本字段,但一次只能编辑14-16个.用户有3个jspinner来添加或删除程序中已有的一些可编辑文本字段.我的问题是,如何从这些文本字段中检查哪些文本字段可以编辑并操纵数据?

出于审核目的,这个问题与另一个问题不同.在另一个问题中,我根本不具体,而且情况有所不同,所以请保持开放,我需要帮助.

java swing

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

在C/C++ DOS中为文本着色的最简单方法?

我使用turbo C++ 3.0在DOS环境下制作了一个基本的蛇游戏,我自己也是一个新手.我一直在寻找一个非常简单的,也许是在DOS窗口中制作不同颜色文本的基本方法.我不是在寻找复杂的文字着色方法.我写的大多数程序都非常简单和基本,并且复杂的代码来设置比程序本身更大的文本颜色只会令人困惑和无效.

我的问题是,在DOS控制台中用BOTH语言,C和C++着色文本的最简单方法是什么?

c c++ dos turbo-c

4
推荐指数
2
解决办法
2925
查看次数

allegro 5以一定的间隔执行事件

我正在使用快艇5进行我的第一场比赛,这是一场蛇比赛.为了移动蛇游戏,我想使用我制作的方格,所以蛇会定期移动.

如何使用计时器在一定时间内发生事件?

例如,我希望我的蛇在方向设置中每秒移动一次,我知道如何控制他,但我不知道如何创建一个以某个间隔发生的事件.我在Windows XP SP3上使用Codeblocks IDE

c++ allegro allegro5

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

Eclipse SDL生成错误:"启动配置中指定的程序不存在"

我尝试在我的设置eclipse上运行一些SDL,当我尝试运行它时它给了我以下错误:

  'Launching SDL.exe' has encountered a problem.
  The program specified in the launch configuration does not exist
Run Code Online (Sandbox Code Playgroud)

我立即去了另一个项目,看它是否构建,它确实.我也尝试重新构建,调试SDL项目.我不知道它是否是代码中的错误,但以防万一,这是代码:

#include "SDL/SDL.h"
#include <string>
#include <SDL/SDL_image.h>

SDL_Surface *load_image( std::string filename ) {
    SDL_Surface* loadedImage = NULL;
    SDL_Surface* optimizedImage = NULL;

    loadedImage = IMG_Load(filename.c_str());
    if(loadedImage != NULL) {
        optimizedImage = SDL_DisplayFormat(loadedImage);
        SDL_FreeSurface(loadedImage);
    }
    return optimizedImage;
}
Run Code Online (Sandbox Code Playgroud)

我GOOGLE了它,并有在计算器上重复的问题在这里,但它具有0的答案,甚至没有评论.谷歌没有关于这个问题的答案,所以如果你回答它,你可能会解决更多人的头痛问题.

c++ eclipse

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

C++ 从父向量中调用子方法?

假设您有以下课程:

class Parent
{
   // methods and members go here
};
Run Code Online (Sandbox Code Playgroud)

然后根据父级创建一个子级:

class Child : public Parent
{
   public:
      someFunction();
};
Run Code Online (Sandbox Code Playgroud)

现在 Parent 类没有 someFunction() 但 Child 类有。假设您有一个父类向量,并且您想调用子类的方法,假设向量包含父类和子类的实例,因为它们都是相同的基类型。

std::vector<Parent> myContainer;
myContainer.push_back(a parent);
myContainer.push_back(a child);

myContainer[1].someFunction();
Run Code Online (Sandbox Code Playgroud)

我怎样才能使这项工作?我基本上是在尝试创建一个父母的向量,但孩子们也会进入这个向量。我想调用一个儿童专用的方法。那可能吗?

c++ polymorphism inheritance class

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