1. 程式人生 > >C\C++中strcat()函式

C\C++中strcat()函式

將兩個char型別連結。 char d[20]="GoldenGlobal"; char *s="View"; strcat(d,s); 結果放在d中 printf("%s",d); 輸出 d 為 GoldenGlobalView (中間無空格) d和s所指記憶體區域不可以重疊且d必須有足夠的空間來容納s的字串。

返回指向d的指標

C函式

編輯

原型

extern char *strcat(char *dest,char *src);

用法

#include <string.h> 在C++中,則存在於<cstring>標頭檔案中。

功能

把src所指字串新增到dest結尾處(覆蓋dest結尾處的'\0')。

說明

src和dest所指記憶體區域不可以重疊且dest必須有足夠的空間來容納src的字串。 返回指向dest的指標

舉例

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 // strcat.c #include <syslib.h> #include <string.h> main() { char d[20] = "GoldenGlobal"; char* s = "View"; clrscr(); strcat(d,s); printf("%s",d); getchar(); return 0; } // strcat.cpp #include <iostream> #include <cstring> #include <cstdlib>
int main() { using namespace std; char d[20] = "GoldenGlobal"; char* s = "View";

相關推薦

C\C++strcat函式

將兩個char型別連結。 char d[20]="GoldenGlobal"; char *s="View"; strcat(d,s); 結果放在d中 printf("%s",d); 輸出 d 為 GoldenGlobalView (中間無空格

C語言在sqrt函式的使用

C語言在中<math.h>中sqrt()函式的使用: 功 能: 計算一個非負實數的平方根 函式原型: 在VC6.0中的math.h標頭檔案的函式原型為double sqrt(double); 說明:sqrt系Square Root Calculations(

canny邊緣提取之三 雙閾值計算 matlabedge(I,'canny')函式sselectThresholds函式的C++轉換

1.matlab函式imhist函式 [B,X]=imhist(A,n)  %A定義為double型別 作用:將0~1區間劃分為n個區間,統計矩陣A在各個區間的頻率 引數:B--A出現在各個區間的頻率            X--n個區間的每個標記。 解釋:X有n個數據0,

C語言中 typeof函式的用法

前言:     typeof關鍵字是C語言中的一個新擴充套件,這個特性在linux核心中應用非常廣泛。 一,說明     typeof的引數可以是兩種形式: 表示式 或 型別 。

c++堆疊 top pop的具體作用是什麼

top()是取棧頂元素pop()是彈出棧頂元素stack<int> a;a.push(1); // 1a.push(2); // 1 2a.push(3); // 1 2 3int c = a.top(); // c = 3a.pop(); // 1 2a.pu

C++裡面的print函式的問題

今天碰到這麼一個問題,程式是這樣的:#include <stdio.h> int f(int a, int b, int c) { return 0; } int main() { return f(printf("a"), printf("b"), pr

jseval函式的使用

1.eval() 函式作用:可以接受一個字串str作為引數,並把這個引數作為指令碼程式碼來 執行。 2.引數情況:(1)如果引數是一個表示式,eval() 函式將執行表示式;          

pythonmap函式使用,資料型別轉換

python中map()函式進行資料轉換 用法: map(function, iterable, …), 返回的是map型,(ps:python2中返回的是list型可以直接顯示,但在python3中是map型無法直接顯示) 引數function: 傳的是一

linuxfork函式詳解原創!!例項講解

    所以打印出結果:    0 parent 2043 3224 3225    0 child  3224 3225    0    第二步:假設父程序p3224先執行,當進入下一個迴圈時,i=1,接著執行fork,系統中又新增一個程序p3226,對於此時的父程序,p2043->p3224(當前程

pythonscatter函式用法,matplotlib畫圖

scatter函式用於繪製散點圖。 scatter函式原型 matplotlib.pyplot.scatter(x,y,s=20,c='b',maker='o',cmpa=None,norm=None,vmin=None,vax=None,alpha=None,linewi

Pythonbytearray函式的初識

簡單寫一下今天題目裡看到的知識: 關於Python的內建函式bytearray()。 今天做著LeetCode裡的小題目,發現了這個函式,當然這是大神寫的,自己寫的速度知識處於中等。題目大致如下: M

JSeval函式的重要性

eval()函式的使用率很高,那總結我經常在編寫中使用場景: 1.用來將伺服器返回的json字串 轉換成json物件: eval(“(“+jsonStr+”)”); 當要

matbledisp函式

來自matble 中help disp術語:disp(X)disp(X)顯示變數X的值,而不列印變數名稱。我們做常見的是 另一種顯示變數的值,且列印變數名稱“X =”傳統不加disp加disp>> A=[15 150];>> AA =    15  

Pythonenumerate函式的用法

我們先來看看看幾個簡單的例子: <span style="font-size:14px;">>>> for i,j in enumerate(('a','b','c')

Numpy.nonzero() 詳解 numpy module nonzero函式

最近看到《機器學習實戰》第6章PlattSMO演算法時, 遇到了numpy.nonzero()函式, 糾結了很久才看懂用法。 簡記之,共以後自己和他人蔘考。 numpy.nonzero(a)[source] Return the indices of the e

linuxfork函式詳解

【IT168 技術】  一個程序,包括程式碼、資料和分配給程序的資源。fork()函式通過系統呼叫建立一個與原來程序幾乎完全相同的程序,也就是兩個程序可以做完全相同的事,但如果初始引數或者傳入的變數不同,兩個程序也可以做不同的事。   一個程序呼叫fork()函式後,系

C++virtual虛擬函式的用法詳解

在面向物件的C++語言中,虛擬函式(virtual function)是一個非常重要的概念。因為它充分體現了面向物件思想中的繼承和多型性這兩大特性,在C++語言裡應用極廣。比如在微軟的MFC類庫中,你會發現很多函式都有virtual關鍵字,也就是說,它們都是虛擬函式。難怪有人甚至稱虛擬函

C語言的輸入輸出函式學習筆記

文章目錄 c語言中的基本輸入與輸出函式 1.格式化輸入輸出函式 1.1printf()函式 1.2scanf()函式 2.非格式化的輸入輸出函式 2.1puts()和gets()函式

C++的Compare函式用法

#include <iostream> #include <string> #include <cctype> using std::cout; using std::endl; using std::cin; using s

C語言的那些庫函式持續更新

1.【exit()】        exit是在呼叫處強行退出程式,執行一次程式就結束。exit(0)表示正常退出。exit(1)表示異常退出,這個1是返回給作業系統的。無論是寫在main函式中,還是在其他函式中,都是程式退出。一般都是認為0是正常退出、其他數字是異常退出。所