- #include<stdio.h>
- #include<string.h>
- #include<stdbool.h>
- #include<ctype.h>
- int main(void){
- char chars[100]="";
- fgets(chars,100,stdin);
- int loop=0;
- int loopp=0;
- int space=0;
- printf("%d\\n", strlen(chars));
- while(chars[loop]!='\\n'){
- if(isspace(chars[loop])){
- space++;
- loopp=loop;
- while(chars[loopp]!='\\n'){
- chars[loopp]=chars[loopp+1];
- loopp++;
- }
- }
- else{
- loop++;
- }
- }
- printf("------------------------\\n");
- for(int i=0;i<(strlen(chars)-space);i++){
- if(chars[i]!=','){
- printf("%c", chars[i]);
- }
- else{
- printf("\\n");
- }
- }
- printf("%s\\n", chars);
- /*-----------------------这个办法比较简洁----------*/
- char chars[]=" ssssdd ddd";
- printf("%d\\n", strlen(chars));
- for(int to=0,index=0;index<=strlen(chars);index++){
- if(chars[index]!=' '){
- chars[to++]=chars[index];
- }
- }
- printf("%s----%d\\n", chars,strlen(chars));
- }
- //该片段来自于http://www.codesnippet.cn/detail/120320149013.html
来源: http://www.codesnippet.cn/detail/120320149013.html