小编Tim*_*der的帖子

C++字符串转换为双倍

通常当我用C++编写任何东西并且我需要将a转换为a时char,int我只需要创建一个int等于char 的新东西.

我用过代码(片段)

 string word;  
 openfile >> word;
 double lol=word;
Run Code Online (Sandbox Code Playgroud)

我收到错误

Code1.cpp cannot convert `std::string' to `double' in initialization 
Run Code Online (Sandbox Code Playgroud)

错误究竟意味着什么?第一个字是数字50.谢谢:)

c++ string double file

32
推荐指数
4
解决办法
18万
查看次数

如何将矢量值写入文件

我有一个大矢量.

我使用的方式大大增加了程序的运行时间.第一种是在使用字符串时将所有值stringstreams写入字符串,然后将字符串写入文件.另一种方法是在事实之后创建一个长字符串并将其写入文件.但是,这两者都很慢.

有没有办法只使用换行符将向量的值立即写入文本文件?

c++ vector

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

增加C++程序CPU使用率

我有一个用C++编写的程序,它每秒运行一些for循环,而不使用任何会让它等待任何原因的东西.它始终使用2-10%的CPU.有没有办法强制它使用更多的CPU并进行更多的计算而不会使程序更复杂?另外,我在Windows计算机上使用C :: B进行编译.从本质上讲,我问是否有办法通过增加CPU的使用率来提高程序的速度,如果是的话,如何实现.

c++ windows cpu performance memory-management

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

用 C++ 编写 3D 游戏的网络基础是什么?

几周后,我想帮助一个项目完成具有 3D 角色的 C++ 世界的一个非常重要的方面:网络。我将帮助服务器从/向客户端传输信息。我已经足够了解 C++。我只需要知道我应该知道什么才能做到这一点,以及我可以从中找到这些信息的资源。谢谢 :)

c++ 3d networking

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

代码在运行后立即崩溃

即使输入最少10个数字,我也没有错误,但我的代码在运行时立即崩溃.我也想知道,如果我有一个问题类似于我已经问过的另一个问题,我应该怎么做,但另一个新问题呢?

#include <iostream>
#include <cmath>
#include <fstream>
#include <cstdlib>
#include <vector>
using namespace std;
int primer(int max);
int main()
{
    primer(5);
    system("pause");
    return 0;
}

int primer(int max){
    vector<int> a;
    a[1]=2;
    for (int i=2;i<=max;i++){
      bool prime=true;
      for (int ii=0;ii<a.size();ii++) {
        if (i/a[ii]==floor(i/a[ii])) {
        prime=false;
        }
      }
      if (prime==true) {
        a.push_back(i);
        }
    }
    for (int iii=0;iii<=a.size();iii++) {
    cout << a[iii] << endl;
    }
}
Run Code Online (Sandbox Code Playgroud)

我没有错误,但编译后的代码立即崩溃.我改成了

#include <iostream>
#include <cmath>
#include <fstream>
#include <cstdlib>
#include <vector>
using namespace std;
int primer(int max); …
Run Code Online (Sandbox Code Playgroud)

c++

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

无边界阵列?

我遇到了一些麻烦.我写了一个代码来查找一个数字的素数,但由于某种原因,它给了我一个错误,我没有定义我将使用的数组中的元素数量.是否可以使用不限制元素数量的数组?谢谢 :)

#include <iostream>
#include <cmath>
#include <fstream>
#include <cstdlib>
using namespace std;
int primer(int max);
int main()
{
    system("pause");
    return 0;
    primer(1000);
}

int primer(int max){
    int a[]=2;
    for (int i=2;i<=max;i++){
    prime=true;
    for (int ii=1;ii<=#a;ii++) {
    if i/a[ii]==math.floor(i/a[ii]) {
    prime=false;
    }
    }
    if prime==true {
    a[#a+1]=i;
    }
    }
    for (i=1;i<=#a;i++) {
    print(a[i]);
    }
}
}
Run Code Online (Sandbox Code Playgroud)

c++ primes

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

有PHP浏览器吗?

是否存在允许Mac上的人查看PHP文件而不上传它并且没有启用它(并且不可能启用它)的浏览器?

我没有询问如何在没有服务器的情况下运行它.我问的是文件浏览器是否存在允许我查看文件的输出而不是源代码,如果安装任何东西都不是一个选项.

php

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

C++矢量元素计数

在C++中,使用矢量头,如何找到元素的数量?

#include <iostream>
#include <cmath>
#include <fstream>
#include <cstdlib>
#include <vector>
using namespace std;
int primer(int max);
int main()
{
    system("pause");
    return 0;
    primer(1000);
}

int primer(int max){
    vector<int> a;
    a[1]=2;
    for (int i=2;i<=max;i++){
    bool prime=true;
    for (int ii=1;ii<=#a;ii++) {
    if i/a[ii]==math.floor(i/a[ii]) {
    prime=false;
    }
    }
    if prime==true {
    a[#a+1]=i;
    }
    }
    for (i=1;i<=#a;i++) {
    cout << a[i]);
    }
}
}
Run Code Online (Sandbox Code Playgroud)

我最初为lua编写代码,这是我尝试将其转换为C++.我会很感激细节,例如,对坏线的特定替代品.我试图用a.size替换#a,但它没有用.

修订:

#include <iostream>
#include <cmath>
#include <fstream>
#include <cstdlib>
#include <vector>
using namespace std;
int primer(int max);
int …
Run Code Online (Sandbox Code Playgroud)

c++ primes translation

0
推荐指数
2
解决办法
4903
查看次数