通常当我用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.谢谢:)
我有一个大矢量.
我使用的方式大大增加了程序的运行时间.第一种是在使用字符串时将所有值stringstreams写入字符串,然后将字符串写入文件.另一种方法是在事实之后创建一个长字符串并将其写入文件.但是,这两者都很慢.
有没有办法只使用换行符将向量的值立即写入文本文件?
我有一个用C++编写的程序,它每秒运行一些for循环,而不使用任何会让它等待任何原因的东西.它始终使用2-10%的CPU.有没有办法强制它使用更多的CPU并进行更多的计算而不会使程序更复杂?另外,我在Windows计算机上使用C :: B进行编译.从本质上讲,我问是否有办法通过增加CPU的使用率来提高程序的速度,如果是的话,如何实现.
几周后,我想帮助一个项目完成具有 3D 角色的 C++ 世界的一个非常重要的方面:网络。我将帮助服务器从/向客户端传输信息。我已经足够了解 C++。我只需要知道我应该知道什么才能做到这一点,以及我可以从中找到这些信息的资源。谢谢 :)
即使输入最少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) 我遇到了一些麻烦.我写了一个代码来查找一个数字的素数,但由于某种原因,它给了我一个错误,我没有定义我将使用的数组中的元素数量.是否可以使用不限制元素数量的数组?谢谢 :)
#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) 是否存在允许Mac上的人查看PHP文件而不上传它并且没有启用它(并且不可能启用它)的浏览器?
我没有询问如何在没有服务器的情况下运行它.我问的是文件浏览器是否存在允许我查看文件的输出而不是源代码,如果安装任何东西都不是一个选项.
在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++ ×7
primes ×2
3d ×1
cpu ×1
double ×1
file ×1
networking ×1
performance ×1
php ×1
string ×1
translation ×1
vector ×1
windows ×1