1. 程式人生 > >編一程式,將兩個字串連線起來,不要用strcat函式.

編一程式,將兩個字串連線起來,不要用strcat函式.

#include <stdio.h>
#include <windows.h>
/*
	不用 strcat 將兩個字串連線起來
	*/
//寫一個這樣的函式
void Strcat(char* current, const char* extra) {
	//while (*current++ != '\0');
	//--current;
	while (*current != '\0') {
		++current;
	}
	while (*extra != '\0') {
		*current++ = *extra++;
	}
}

int main() {
	char string1[
1024] = "I love "; char string2[1024] = "you"; Strcat(string1, string2); printf("%s\n", string1); system("pause"); return 0; }