#8: 小提示(算小嗎?)


911037@stu.cchs.chc.edu.tw (09邱嵩皓Tom)

學校 : 不指定學校
編號 : 503
來源 : [118.232.7.125]
最後登入時間 :
2022-06-19 19:45:49
a010. 聖經密碼 -- 板橋高中教學題 | From: [61.224.8.112] | 發表日期 : 2022-01-15 22:10

利用<string.h>函式庫中的strcpy,以下是串連兩個字串的範例。

#include <stdio.h>

#include <string.h>

 

int main (){

 

char str[100];

char token[10];

int i=0;

 

scanf("%s", token);//輸入要串接的字元1 

 

strcpy(str, token);//將str複製成token 

 

i = i + strlen(str);//找到str的結束字元 

 

str[i]=' ';//並將結束字元改成空白 

 

scanf("%s", token);//輸入要串接的字元2

 

strcpy(&str[i], token);//找到str原本是結束字元,現在是空白的地方,將字元2從這往後複製上去 

 

printf("%s\n", str);//確認有沒有串接成功 

 

return 0;

 

}

說起來這是我第一次打這麼長,希望大家看得懂@@,歐對了,有人知道為啥字串沒有結束字元也能AC嗎?

 
ZeroJudge Forum