相关疑难解决方法(0)

最终C++书籍指南和列表

这个问题试图收集每年出版的数十本不良C++书籍中的少数珍珠.

与许多其他编程语言不同,这些编程语言经常从互联网上的教程中随处获取,很少有人能够快速学习C++,而无需学习编写精良的C++书籍.这样做太复杂了.事实上,它是如此庞大和复杂,有很多非常糟糕的C++书籍.我们并不是在谈论糟糕的风格,而是体育明显的事实错误促进糟糕的编程风格.

请编辑接受的答案,以提供高质量的书籍和近似的技能水平 - 最好 C++聊天室讨论您的添加.(如果他们不同意建议,常客可能会毫不留情地撤销你的工作.)添加一篇关于你亲自阅读/受益的每本书的简短描述/描述.随意讨论质量,标题等.符合标准的书籍将被添加到列表中.由C和C++用户协会(ACCU)撰写评论的图书都有指向评论的链接.

*注意:常见问题和其他资源可以在C++标签信息.

c++ c++-faq

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

防止控制台窗口关闭Visual Studio C/C++控制台应用程序

这可能是一个令人尴尬的问题,毫无疑问,答案显而易见.

我已经使用Visual Studio多年了,但这是我第一次完成任何"控制台应用程序"开发.

当我运行我的应用程序时,控制台窗口弹出,程序输出出现,然后窗口在应用程序退出时关闭.

有没有办法在检查输出之前保持打开状态,或者在窗口关闭后查看结果?

c console visual-studio

447
推荐指数
10
解决办法
43万
查看次数

105
推荐指数
7
解决办法
28万
查看次数

在C++中是否有一个像样的等待函数?

我在C++中学到的第一件事就是

#include <iostream>
int main()
{
    std::cout<<"Hello, World!\n";
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

只会出现并迅速消失而不会停顿.为了防止这种情况,我不得不去记事本,然后保存

helloworld.exe
pause
Run Code Online (Sandbox Code Playgroud)

ASE

helloworld.bat
Run Code Online (Sandbox Code Playgroud)

当我需要创建一堆小测试程序时,这很乏味,最终我只是把while(true);我的大部分测试程序放在最后,这样我才能看到结果.我可以使用更好的等待功能吗?

c++ wait

49
推荐指数
7
解决办法
31万
查看次数

C++代码运行后如何让窗口保持打开状态?

可能重复:
如何阻止C++控制台应用程序立即退出?

我想看看我的结果,我该怎么做我的代码所以我可以看看我做的是否正确?

#include <iostream>
using namespace std;

int main()
{
    cout << "C++" << endl;
    cout << "The sum of 11 + 12 = " << 30/2 << endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ cout dev-c++

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

反转输入,输出字符串意外为空

#include <iostream>
#include <string>
using namespace std;
int main()
{
  string s1;
  cin>>s1;

  int n=s1.size();
  string s2;
  for(int a=0;a<n;a++)
  {
    s2[a]=s1[n-1-a];        
  }
  cout<<s2;
}
Run Code Online (Sandbox Code Playgroud)

但是我没有得到任何输出,但我可以打印反转字符串的元素.任何人都可以帮忙.

c++ string

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

控制台应用程序立即退出 Visual Studio

可能的重复:
如何阻止 C++ 控制台应用程序立即退出?

我正在使用 C++,当我运行控制台程序时,它立即退出。我无法从我的主方法/设置断点中读取输入,因为主方法是在另一个库中定义的。

所以,我在问如何通过使用 Visual Studio 中的设置来防止控制台应用程序退出?

c++ visual-studio

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

阻止exe文件关闭

可能重复:
如何阻止C++控制台应用程序立即退出?

我在c中创建了一个exe文件.当我运行它时命令提示符打开然后快速关闭,我看不到输出.该程序不从用户获取运行时值.它从文件中读取数据.有什么方法可以防止这种情况吗?

c exe

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

该程序退出代码0(HELP)

'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msctf.dll'. Cannot find or open the PDB file.
The thread 0x1168 has exited with code 1710096384 (0x65ee0000).
The thread 0x2a98 has exited with code 0 (0x0).
The thread 0x1114 has exited with code 0 (0x0).
The thread 0x21a8 has exited with code 0 (0x0).
The program '[10428] ConsoleApplication1.exe' has exited with code 0 (0x0).
Run Code Online (Sandbox Code Playgroud)

为什么当我去调试一个窗口时会弹出然后消失然后我收到这些消息?

c++

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

如何让屏幕暂停?

可能重复:
如何阻止C++控制台应用程序立即退出?

所以即时学习c ++和我给出了这个例子,我想运行它.但我不能让它熬夜,除非我改变它.在我发布之后,如何让Microsoft Visual 2010在屏幕到达程序结束时保持屏幕状态?

#include<iostream>
using namespace std;

int area(int length, int width);        /* function declaration */

/* MAIN PROGRAM: */
int main()
{
    int this_length, this_width;      

    cout << "Enter the length: ";             /* <--- line 9 */
    cin >> this_length;
    cout << "Enter the width: ";
    cin >> this_width;
    cout << "\n";                             /* <--- line 13 */

    cout << "The area of a " << this_length << "x" << this_width;
    cout << " rectangle is " << …
Run Code Online (Sandbox Code Playgroud)

c++ visual-c++ visual-c++-2010

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

C可执行文件立即返回

我安装了GCC编译器来编写一些C代码,但是当我导航到目录并使用命令gcc -o helloworld helloworld.c它在我的桌面上像正常一样生成可执行文件,但是当我运行它时,可执行文件立即关闭

我不认为代码是问题,但它是可能的.

#include <stdio.h>

int main()
{
  printf("Hello world\n");
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

c gcc

-2
推荐指数
1
解决办法
122
查看次数