コード例 #1
0
void fn_prompt (inode_state& state, const wordvec& words){
   DEBUGF ('c', state);
   DEBUGF ('c', words);
   string temp;
   for(unsigned int i =1; i < words.size(); i++) 
      temp += words[i] + " ";
   state.set_prompt(temp);
}
コード例 #2
0
ファイル: commands.cpp プロジェクト: oniemann/CPP-Projects
void fn_prompt (inode_state& state, const wordvec& words){
   string str {};
   for (auto iter = words.begin()+1; iter != words.end(); ++iter){
      str = str + *iter + " ";
   }
   state.set_prompt(str);
   DEBUGF ('c', state);
   DEBUGF ('c', words);
}
コード例 #3
0
ファイル: commands.cpp プロジェクト: ddsun95/projects
void fn_prompt (inode_state& state, const wordvec& words){
   DEBUGF ('c', state);
   DEBUGF ('c', words);
   if(words.size() < 2){
      complain() << "prompt: Too few arguments" << endl;
      return;
   }
   string nprompt = "";
   wordvec vec (&words[1], &words[words.size()]);
   for(const auto& wrd: vec) nprompt += wrd + " ";
   state.set_prompt(nprompt);
}
コード例 #4
0
ファイル: commands.cpp プロジェクト: Pancia/cs109
void cmd::fn_prompt(inode_state& state, const util::wordvec& args) {
    DEBUGF('c', state);
    DEBUGF('c', args);
    state.set_prompt(util::intercalate(args, ""));
}