Esempio n. 1
0
int main(){
	char buf[100];
	char r[] = "@@@@@";
	while(gets(buf)!=NULL){
		replaceSpace(buf,r);
		printf("after replce:\n");
		printf("%s\n",buf);
	}
	return 0;
}
int main()
{
   char inputString[MAXLEN];  // 用于存放输入的字符串
   char * outputString;       // 用于存放替换空格后所得到的字符串
   char * replaceSpaceString = "%20"; // 用于替换空格的字符串
   fgets(inputString,sizeof(inputString),stdin);
   outputString = replaceSpace(inputString,strlen(inputString),replaceSpaceString,strlen(replaceSpaceString));
   printf("%s\n",outputString);
   free(outputString);
   return 0;
}
Esempio n. 3
0
    Warehourse& delivery(Affair& affair) {
        affair.cost = 0;
        affair.price = 0;

        std::for_each(affair.queue.begin(), affair.queue.end(), [&](Affair::require& require){
            auto name = std::get<0>(require);
            replaceSpace(name);
            auto iter = std::find(list.begin(), list.end(), name);
            auto amount = std::get<1>(require);
            if (iter != list.end() && (iter->quantity >= amount)) {
                iter->quantity -= amount;
                std::cout<<*iter;
                affair.cost += amount * iter->cost;
                affair.price += amount * iter->price;
                std::get<2>(require) = true;
                
                if (!iter->quantity) {
                    this->list.erase(iter);
                }
            }
        });
        
        return *this;
    }
Esempio n. 4
0
int main(){
	char pchar[20] = "hello world test";
	replaceSpace(pchar,20);
	return 0;
}
int main (int argc, char* argv[])
{
    int length = strlen(argv[1]);
    char* str = replaceSpace(argv[1], length);
    std::cout << str << std::endl;
}