小编Jam*_*den的帖子

Visual Studio控制台窗口位置

是否可以使Visual Studio中的控制台窗口显示在每个编译的屏幕上的相同位置?

每当我编译时我总是要移动它,因为它的起始位置与事物重叠.

c++ debugging visual-studio-2008

24
推荐指数
1
解决办法
6258
查看次数

具有混合C和C++的预编译头

我在C项目中使用预编译的头文件,但我们正在将.CPP文件集成到项目中.

这是错误:

Error   1   fatal error C1853: 'Debug\MuffinFactory.pch' precompiled header
file is from a previous version of the compiler, or the precompiled header is C++
 and you are using it from C (or vice versa)    
c:\users\blake\desktop\projects\muffinfactory\source\main.cpp   1
Run Code Online (Sandbox Code Playgroud)

我们只需要在我们的项目中编译一个.CPP,但我们确实需要预编译的头来节省编译时间(Windows.h等).

我应该如何组织我的项目呢?

c c++ precompiled-headers visual-studio

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

什么是Visual Studio项目引用?

我遇到了项目的框架和参考选项卡,发现我可以"添加新参考..."到我的项目,这是什么功能?

c++ visual-studio-project visual-studio visual-c++

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

有没有办法在C中读取一个c-string然后一个带有单个scanf的int?

嘿,我正在尝试使用列出的输入获取此函数以获得以下输出,"..."是我不知道写什么的地方:

void Question8(void)
{
  char sentence[100];    
  int grade;    
  scanf(….);    
  printf("%s %d", sentence, grade);    
}

Input:
My CS Grade is 1000

Output:
My CS Grade is 100
Run Code Online (Sandbox Code Playgroud)

然而,踢球者是我需要scanf读取一个c-string然后使用单个scanf命令读取一个int,这是否可能?

编辑:我只能编辑具有三个句点("...")的位置中的代码,我不能再使用任何东西了.我可以假设列出的输入是预期的,但我不能改变三个时期之外的任何东西.输出不包含拼写错误,此赋值的目的是使用标志和转义序列.

c scanf

5
推荐指数
0
解决办法
421
查看次数

将char*转换为字符串文字

我想使用带有#pragma消息的char*来告诉Visual Studio调试器中我的问题所在.

void OutputShaderErrors(const char *filename)
{
  std::string outputMessage = "Errors written to: ";
  outputMessage += filename;

  #pragma message(outputMessage.c_str())
}
Run Code Online (Sandbox Code Playgroud)

上面的代码块确实有效,但给出了以下警告:

Warning 1   warning C4083: expected 'string'; found identifier 'outputMessage'
Run Code Online (Sandbox Code Playgroud)

c++ pragma string-literals

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

结构定义包含自身的静态实例?

当struct的定义包含自身的静态实例时,它意味着什么?

struct Quaternion
{
    float q[4];
    static Quaternion IDENTITY;
};
Run Code Online (Sandbox Code Playgroud)

c++ syntax struct

0
推荐指数
1
解决办法
150
查看次数