除去句子前的空格

2024-02-19 13:48
文章标签 空格 句子 除去

本文主要是介绍除去句子前的空格,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

* /

* Copyright (c) 2011, 烟台大学计算机学院

 * All rights reserved.

* 作 者: 孙培培

* 完成日期:2012 年 12月22日

* 版 本 号:v1.0

 * 输入描述: 略

* 问题描述:略

* 程序输出:略

 * 问题分析:略

*/

//5. 去除句子中第一个单词前的空格  
#include <iostream>    
using namespace std; 
void pstrdel(char *str);
int main(void)
{
   char string[50]="      you  can  be  wonderful.";
   cout<<"原句子为:"<<endl;
   cout<<string<<endl;
   cout<<"整理后句子:"<<endl;
   pstrdel(string);
   cout<<string<<endl;
   return 0;
}

void pstrdel(char *str)
{
   char *m=str, *n=str;
   while(*m==' ')
    m++;
   while(*m!='\0')
   {
      *n++=*m++;
   }
   *n='\0';
}

//5. 去除句子中第一个单词前的空格   
#include <iostream>     
using namespace std;  
void pstrdel(char *str);
int main(void)
{
char string[50]="      you  can  be  wonderful.";
cout<<"原句子为:"<<endl;
cout<<string<<endl;
cout<<"整理后句子:"<<endl;
pstrdel(string);
cout<<string<<endl;
return 0;
}
void pstrdel(char *str)
{
char *m=str, *n=str;
while(*m==' ')
m++;
while(*m!='\0')
{
*n++=*m++;
}
*n='\0';
}


这篇关于除去句子前的空格的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/724862

相关文章

【微信小程序】如何加空格?

排除: 直接加&nbsp;是没有效果的。直接按空格键是没有效果的。 解决: 给文字加上 decode="{{true}}" 属性之后再用&nbsp; <text decode="{{true}}">医院&nbsp;&nbsp;</text><text>科室</text>

【Markdown】输入空格方式

文章目录 1.nbsp2. ensp3. emsp4.thinsp5. zwnj6. zwj7. 其它 1.nbsp &nbsp;为“不换行空格”,全称“No-Break Space”,它是最常见和我们使用最多的空格,大多数的人可能只接触了 ,它是按下space键产生的空格。在HTML中,如果你用空格键产生此空格,空格是不会累加的(只算1个)。要使用html实体表示才可累加,该

编写一个统计空格制表符与换行符个数的函数

int main(int argc, char* argv[]) {  double nc,nc1,nc2;     nc = nc1 = nc2 =0;  int c;  while((c = getchar()) != EOF)  {   if(c == '\t')    nc++;   else if(c == ' ')    nc1++;   else if(c == '\n')

【python 走进NLP】句子相似度计算--余弦相似度

余弦相似度,又称为余弦相似性,是通过计算两个向量的夹角余弦值来评估他们的相似度。余弦相似度将向量根据坐标值,绘制到向量空间中,如最常见的二维空间。 github 参考链接:https://github.com/ZhanPwBibiBibi/CHlikelihood # -*- coding: utf-8 -*-import jiebaimport numpy as npimpor

捉虫笔记(四)-- 空格引发的悬案

空格引发的悬案 1、描述现象: 在代码中有一段利用rmdir指令删除目录代码,但是有用户反馈一直删除失败,但是有没有看到错误的日志信息,正好有同事能复现,所以今天好好探究一番。 2、思考过程 很好奇的一点就是为什么有的环境就是正常。 首先想到2个问题: ①代码有没有执行。 ②假如执行,有没有错误。 关于这两个问题都有个难点,我该如何下断点: 2.1、分析代码是否执行 删除目录的

输入一个字符串,分别统计出包含的英文字母、数字、空格和其他字符的个数

/*** */package testString;import java.util.Scanner;/***@author: Administrator*@date: 2016-12-26 下午09:23:41*/public class Main {/*** 统计出英文字母字符的个数。* * @param str 需要输入的字符串* @return 英文字母的个数*/public stat

句子相似 BM25 python 实现

# -*- coding: utf-8 -*-import mathclass BM25(object):def __init__(self, docs):""":param docs: 分好词的list"""self.D = len(docs)self.avgdl = sum([len(doc)+0.0 for doc in docs]) / self.Dself.docs =

sublime text 3 显示空格和Tab

因为sublime text3确实太好用了所以也用它写代码了,可是在Python3 中不支持Tab键和空格键混用所以要改变显示方式,以便方便使用,突然 发现网上的资料太少,所以我把它贴了出来希望帮助更多的人 第一步把preferences.sublime-setting-Default里面 的"draw_white_space": "selection",复制到preferences.

实操在聆思CSK6大模型开发板的英文评测SDK中自定义添加单词、短语、句子资源

引言 英文评测示例通过对用户语音输入的英文单词进行精准识别,提供 单词、短语、句子 三种类型,用户在选择好类型后,可根据屏幕上的提示进行语音输入,评测算法将对输入的英文语音进行精准识别,并对单词的发音、错读、漏读、多读等方面进行评估。 本文将详细介绍在聆思CSK6大模型语音视觉开发板上,如何替换英文评测示例中的单词、短语和句子,从而让您有更好的AI应用体验。 ·· 获取英文评测SDK 部

c++读一行数字以换行结束,读一行句子以换行结束,读多行字符串

基础 1、getchar() 头文件#include<cstdio>中 从标准输入读下一个字符。原返回int(如输入a,函数返回97)。 2、getline() 读入一行字符串,以换行结束。 应用:实现输入 1、读一行整数,以换行结束。便输出。 输入: 10 20 30 80 70 输出: 10 20 30 80 70 #include <iostream>#include <c