首页 > 代码库 > c++输入输出
c++输入输出
这是一个调试程序
#include<iostream> using namespace std; class Solution { public: void replaceSpace(char *str,int length) { if(str == NULL || length<=0) return; int length_origin = 0; int blank = 0; while(*str != ‘\0‘){ if(*str == ‘ ‘){ blank++; length_origin++; str++; } else{ length_origin++; str++; continue; } } cout<<‘a‘<<endl; int length_new = length_origin+2*blank; cout<<‘a‘<<endl; if(length_new > length) return; else{cout<<‘b‘<<endl; char *str_new = str+2*blank; cout<<‘b‘<<endl; while(str_new != str){ if(*str == ‘ ‘){ *str_new = ‘0‘; *(str_new-1) = ‘2‘; *(str_new-2) = ‘%‘; str_new = str_new -3; str--; } else{ *str_new =*str; str_new--; str--; } } } } }; int main(){ // cout<<‘a‘; char str[] = "we are happy"; cout<<str<<endl; Solution replace; replace.replaceSpace(str,50); cout<<‘a‘; cout<<‘a‘<<endl; cout<<‘a‘<<endl; cout<<str<<endl; return 0; }
输出的效果为:
we are happy
a
a
b
b
aa
a
we%20are%20happy
c++的输入输出是cin,cout
cout后面加endl会在输出后加一个回车‘\n’,若不加endl,下面的输出会接着上面一个输出后面
c++输入输出
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。