07/11/15 02:31:28 wJi13tnN
あと、文字操作に関するクラスを作ったんだけど、問題ないか見て欲しい。
class String{
private:
char *str;
int pointer;
public:
String(char *);
~String();
char getChar();//現在位置から一文字返し現在位置を移動
char * getString();//半角スペースか改行が出てくるまでの文字列を返す
char * getLine();//改行までの文字列を返す
};
String::String(char *c){
pointer = 0;
str = new char[strlen(c)+1];
strcpy(str,c);
}
String::~String(){
delete [] str;
}
char String::getChar(){
pointer++;
return str[pointer - 1];
}