小编n-2*_*2r7的帖子

如何比较一个类中的两个对象(调用对象和参数)?

我正在为作业编写一个"日期"类,我无法完成其中一项功能.

这是该类的头文件.

class Date
{
public:
Date();                                  // Constructor without parameters
Date(int m, int d, int y); // Constructor with parameters.

// accessors
int GetMonth();               // returns the size of the diamond
int GetDay();
int GetYear();

// mutators
bool Set(int m, int d, int y);
bool SetFormat(char f);

// standard input and output routines
void Input();             
void Show();              
void Increment(int numDays = 1);                 
int Compare(const Date& d);     

private:
int month,                    // month variables
    day,                 // day variable
    year;               // year …
Run Code Online (Sandbox Code Playgroud)

c++ oop compare class

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

在ksh中执行最后一个命令

我正在运行Solaris,我想知道如何使用ksh运行最后一个命令.我知道在bash/sh中你可以做"!!" 对于最后一个命令和!-N表示"N减去最后一个命令".KSH中的等价物是什么?先感谢您.

shell ksh sh

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

在bash中的简单背景过程问题

我正在使用BASH,我正在调用几个更新几个变量的函数.这些功能需要很长时间才能完成,因此我在考虑在后台运行所有功能,以便它们可以同时运行.这是我要问的基本例子.

#/bin/bash

func1()
{
    var1="one"

}

func2()
{
    var2="two"

}

func3()
{
    var3="three"

}

echo "Right now this is what i am doing"
func1 &
func2 &
func3 &
wait
echo "The variables are $var1 $var2 $var3"
echo "But the variables are empty. 
echo "Hence, I am assuming that they are not accessible outside of the function"
Run Code Online (Sandbox Code Playgroud)

我觉得我错过了一些非常愚蠢的东西.当然,如果我不在后台运行这些函数,它们会显示正确的变量.先感谢您.

parallel-processing bash shell scripting multithreading

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

翻译计划

我开始编写一个翻译程序,它将使用并行数组翻译文件中的一串文本.要翻译的语言是pig Latin.我创建了一个文本文件,用作猪拉丁语到英语词典.我不想使用任何二维数组; 我想将数组保持在一个维度.基本上我想读取用PigLatin编写的文本文件,并使用我创建的字典,我想在命令行上将翻译输出到英文.

我的伪代码理念是:

  • 打开字典文本文件.

  • 询问用户用PigLatin编写的文本文件的名称,他/她想要翻译成英文

  • 搜索用户文本文件中的每个单词并与词典进行比较,然后相应地翻译单词.继续前进,直到没有更多的词要翻译.

  • 在命令行界面显示翻译的单词.

我正在考虑使用并行数组,一个包含英语翻译单词,另一个包含猪拉丁语单词.

我想知道如何在C++中使用数组操作字符串?

谢谢.

c++ arrays string

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

如何在c ++中将两个数组转换为函数?

我有两个字符串数组"Array1 [size]"和"Array2 [size]".它们都有相同的尺寸.我想编写一个包含这两个数组的函数,但是我在声明它们的方式上遇到了问题.

我这样声明: void Thefunction (string& Array1[], string& Array2[], int size);

当我打电话给它时,我称之为: Thefunction (Array1, Array2, size);

我做错了什么?

谢谢.

c++ arrays string function

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