?? y 字符串連接函數應用.cpp
字號:
#include <stdio.h>
#include "string.h" //導入包含串處理函數的頭文件
void main()
{
printf("\n\t\t\t字符串連接函數應用\n────────────────────────────────");
char a[50]="China ", b[]="is a beautiful country!";
char c[50]="China is a beau\0tiful country!";
printf("\n 定義字符數組并賦值:\n");
printf("\tchar a[50]=“China ”;\n");
printf("\tchar b[]=“is a beautiful country!”;\n");
printf("\tchar c[50]=“China is a beau\\0tiful country!”;\n\n");
printf("\n ﹪s格式輸出第一個字符串a為: %s",a); //用puts(a);也可以
printf("\n ﹪s格式輸出第二個字符串b為: %s",b); //用puts(b);也可以
printf("\n ﹪s格式輸出第三個字符串c為: %s",c); //只能輸出到串結束標記'\0'前為止
printf("\n puts() 輸出第三個字符串c為: "); puts(c); //只能輸出到串結束標記'\0'前為止
printf("\n 第二個字符串連接在第一個字符串后:");
strcat(a,b); //b串連接在a串后組成新串存入a中
printf("\n ﹪s格式輸出連接后字符串為: %s\n",a); //用puts(a);也可以
printf(" puts() 輸出連接后字符串為: "); puts(a); putchar('\n');
while(1)
{
char c[50],d[50];
printf(" 輸入第一個字符串: ");
gets(c); //輸入一串存入c組,不能用scanf("%s",c);
printf(" 輸入第二個字符串: ");
gets(d); //輸入一串存入d組,不能用scanf("%s",d);
strcat(c,d); //d串連接在c串后組成新串存入c中
printf(" 用﹪s格式輸出連接后字符串為: %s\n",c); //用puts(c);也可以
printf(" 用puts() 輸出連接后字符串為: "); puts(c);
printf("\n 是否繼續輸入嗎?是則回車,否則輸入‘空格’回車 ");
if(getchar()==' '){break;}
else {while(getchar()!='\n'){;}}
}
printf("\n");
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -