我正在为作业编写一个"日期"类,我无法完成其中一项功能.
这是该类的头文件.
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) 我正在运行Solaris,我想知道如何使用ksh运行最后一个命令.我知道在bash/sh中你可以做"!!" 对于最后一个命令和!-N表示"N减去最后一个命令".KSH中的等价物是什么?先感谢您.
我正在使用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)
我觉得我错过了一些非常愚蠢的东西.当然,如果我不在后台运行这些函数,它们会显示正确的变量.先感谢您.
我开始编写一个翻译程序,它将使用并行数组翻译文件中的一串文本.要翻译的语言是pig Latin.我创建了一个文本文件,用作猪拉丁语到英语词典.我不想使用任何二维数组; 我想将数组保持在一个维度.基本上我想读取用PigLatin编写的文本文件,并使用我创建的字典,我想在命令行上将翻译输出到英文.
我的伪代码理念是:
打开字典文本文件.
询问用户用PigLatin编写的文本文件的名称,他/她想要翻译成英文
搜索用户文本文件中的每个单词并与词典进行比较,然后相应地翻译单词.继续前进,直到没有更多的词要翻译.
在命令行界面显示翻译的单词.
我正在考虑使用并行数组,一个包含英语翻译单词,另一个包含猪拉丁语单词.
我想知道如何在C++中使用数组操作字符串?
谢谢.
我有两个字符串数组"Array1 [size]"和"Array2 [size]".它们都有相同的尺寸.我想编写一个包含这两个数组的函数,但是我在声明它们的方式上遇到了问题.
我这样声明: void Thefunction (string& Array1[], string& Array2[], int size);
当我打电话给它时,我称之为: Thefunction (Array1, Array2, size);
我做错了什么?
谢谢.