去除第一個單詞前的空格
/* * 程式的版權和版本宣告部分 * Copyright (c)2013, 煙臺大學計算機學院學生 * All rightsreserved. * 作 者:馮冬影 * 完成日期:2013 年12 月 25日 * 版本號: v1.0 * 輸入描述: * 問題描述:利用指標做形參,去除第一個單詞錢的空格 * 程式輸出:輸出str1中的字串 * 問題分析: */ #include <iostream> using namespace std; void ptrim(char *str); int main() { char s1[50]=" I come from heze!"; ptrim(s1); cout<<s1<<endl; return 0; } void ptrim(char *str) { char *p=str; char *q=str; while(*p==' ') p++; while (*p!='\0') *q++=*p++; *q='\0'; }
執行結果
相關推薦
去除第一個單詞前的空格
/* * 程式的版權和版本宣告部分 * Copyright (c)2013, 煙臺大學計算機學院學生 * All rightsreserved. * 作 者:馮冬影 * 完成日期:2013 年12 月 25日 * 版本號: v1.0 * 輸入描述: * 問題描述:
獲取一個不確定的字串(包含字母,數字,空格)中第一個字母前的部分。
實現方法: 查詢字母,數字,空格的ascii碼,用篩選ascii碼的方式來擷取。 具體實現: String cpuType = " 4 Intel(R) Core(TM) i5-323M @ 2.60GHz" for(i = 0 ; i < cpuType.length() ; i ++
三道習題(1、將單詞表中由相同字母組成的單詞歸成一類,每類單詞按照單詞的首字母排序,並按 #每類中第一個單詞字典序由大到小排列輸出各個類別。 #輸入格式:按字典序由小到大輸入若干個單詞,每個單詞佔一行,以end結束輸入。)
#coding=gbk ''' 1、將單詞表中由相同字母組成的單詞歸成一類,每類單詞按照單詞的首字母排序,並按 #每類中第一個單詞字典序由大到小排列輸出各個類別。 #輸入格式:按字典序由小到大輸入若干個單詞,每個單詞佔一行,以end結束輸入。 #cinema #iceman #maps #spam #a
creator iOS 啟動第一個場景前的短暫黑屏
skin sta sha 黑屏 rem lec set uiview eww 原理:在iOS RootViewController 構建視圖的時候添加一個啟動圖,然後在main.js加載場景後將其移出 1、RootViewController.mm 修改如下代碼 - (
重構,第一個案例,重構前的程式碼
《重構:改善既有程式碼的設計》第一章 重構,第一個案例 此程式碼用於練習重構手法,侵刪! 影片類: public class Movie { public final static int REGULAR = 0; public final static int NE
第一個爬蟲開始前決定你的Python版本,你要使用什麼寫爬蟲,爬蟲認知篇(3)
Python入門當然建議直接學Python3了,畢竟是趨勢。 而且Python3中對於字元編碼的改動會讓新手省掉很多很多很多關於字元編解碼問題的糾結。 另一方面看你專案大小吧。 如果自己寫程式碼,Python2和Python3沒啥區別。 但是
把一個字串裡的所有單詞的第一個字元轉換為大寫
//把一個字串裡的所有單詞的第一個字元轉換為大寫 用到 了字串方法split slice join charAt toUpperCase var str = 'ni hao ma!' function getUpper(str){ var words = str.split(' '); for(v
java--Fibonacc由數字1、1、2、3...組成的,從第三個數字起每一個數字為前兩個數字的和。建立一個方法,接受一個整數引數,顯示從第一個元素開始總共由該引數指定的個數所構成的所有斐波那契數
題目完整描述:一個斐波那契數列是由數字1、1、2、3、5、8、13、21、34等等組成的,其中每一個數字(從第三個數字起)都是前兩個數字的和。建立一個方法,接受一個整數引數,並顯示從第一個元素開始總共由該引數指定的個數所構成的所有斐波那契數字。例如,如果執行 java Fibonacci 5(Fib
sort +awk+uniq 統計檔案中出現次數最多的前10個單詞
原文地址:http://blog.sina.com.cn/s/blog_5dce657a01012ddi.html 作者:小新 例項cat logt.log|sort -s -t '-' -k1n |awk '{print $1;}'|uniq -c|sort -k1nr|head
如何統計一本英文書(比如簡愛)中出現次數最多的前1000個單詞
如何統計一本書中出現最多的前1000個單詞,其實只要處理好新單詞的儲存,已經出現單詞個數的統計,和根據出現次數的排序,就基本完成了這個專案。 思路:1、從檔案中依次讀取一個個字元,如果是字母字元就放到一個字元陣列中,當讀取的字元是空格或者標點符號時,則已經讀取的字串視為一個單詞,將其儲存起來。&
單鏈表實現大於第一個元素的節點在後,小於第一個節點的元素在前
#include<stdio.h> #include<iostream> #define ERROR 0 #define OK 1 typedef int ElemType; typedef struct Node //結構型別定義 { ElemT
輸入一行字元,統計其中有多少個單詞,單詞之間用空格分隔開
這道題目出自譚浩強的C語言程式設計 P165 的例6.8 個人覺得這道題目看似簡單,但是其中原理理解消化得需要點時間,因為本章的字元陣列相對於前邊的章節,又上升了一個難度。 先來看思路: 這道題的Key point就是怎樣確定“出現了新的單詞" 可以先對字元進行逐字檢查,如果出現地新單詞,設
去除字串中所有重複的字元(只保留第一個重複的字元)
public class Ac { public static void main(String[] args) { String str = "aabbbccccdddddeeeeeeeeefff234tttdddfffbbbggg"; removeMethod(str); }
Git學習筆記2:使用前的配置&建立第一個倉庫並配置local使用者資訊&給檔案重新命名的簡便方法
git使用前的配置: 1.配置User資訊 配置user.name 和 user.email git config --global user.name 'yourName' git config --global user.email 'yourEmail' 這裡的e
linux中sort(統計檔案中出現次數最多的前10個單詞)
例項 cat logt.log|sort -s -t '-' -k1n |awk '{print $1;}'|uniq -c|sort -k1nr|head -100 使用linux命令或者shell實現:檔案words存放英文單詞,格式為每行一個英文單詞
首字母變大寫 --輸入一個英文句子,將每個單詞的第一個字母改成大寫字母。
題目描述: Problem Description 輸入一個英文句子,將每個單詞的第一個字母改成大寫字母。 Input 輸入資料包含多個測試例項,每個測試例項是一個長度不超過100的英文句子,佔一行。
c語言 輸入一行字元,統計其中有多少個單詞,單詞之間用空格分隔開
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
c#輸入一個字串,並把字串的第一個字元變為大寫,如果字串中有空格則把空格的下個字元變為大寫之後輸出
using System; using System.Collections.Generic; using System.Text.RegularExpressions; delegate int MyDelegate();//相當於c函式指標 namespace c
去掉txt檔案中每一行字串內容的第一個空格
demo的作用 在opencv訓練分類器的時候,前期製作樣本的時候,師弟們把樣本的名字中帶有了空格,但是訓練的時候樣本的名字是不能帶有空格的。而樣本的名字儲存在一個txt資料夾中,所以需要修改txt檔案中的樣本名字。 讀寫檔案 find字串的空格位置 查詢空
正則表示式取括號內的值 按第一個空格分割字串
<pre name="code" class="csharp"> Regex reg = new Regex(@"\((.*)\)"); string a = "張三(Zhang san)"; Match m = r