我编写了一个代码来创建两个具有给定范围的随机数。我想写输出结果(两个随机数)。在脚本文件中,我想将每次迭代的输出写在我的预期结果
中我当前的输出是
dd(asset($path)); // Wrong: http://www.mywebsite.com/var/www/mywebsite/public/uploads
dd(url($path); // Same.
dd(asset('uploads')); // Right, but I only want to use $path
我的预期结果是
1 0
1 0
2 1
2 3
0 0 //output of second iteration
1 1
2 2
1 3
这是我的完整代码
1 0 0 0
1 0 1 1
2 1 2 2
2 3 1 3
我的脚本文件是
#include <iostream>
#include <stdlib.h>
#include <fstream>
#include <time.h> /* time */
#define random(x) (rand()%x)
int main(int argc, char **argv) {
unsigned int time_ui = static_cast<unsigned int>( time(NULL) );
srand( time_ui );
int number1;
int number2;
int range=atoi(argv[1]);
number1 = random(range);
number2 = random(range);
//std::cout<< number1 << "\t" <<number2;
std::ofstream myfile;
myfile.open ("report.txt", std::ios::app);
myfile << number1 << "\t" <<number2<<'\n';
myfile.close();
return 0;
}
答案 0 :(得分:0)
请注意,您在C ++代码中输出了一个换行符,这使得“unoutput”几乎不可能。我建议将bash中的逻辑移到C ++代码中,反之亦然。 C ++有像setfill这样的选项可以帮助你控制它。