作者water2924 (Borussia M'gladbach)
看板HCHS_BioClub
標題[閒聊]
時間Fri Nov 16 17:25:57 2012
#include <stdlib.h>
#include <cstdlib>
#include <iostream>
void main (void)
{
char *A = "ABC";
char *B = "DEF";
char *C = NULL;
int a = strlen(A);
int b = strlen(B);
char *tmp = (char*)malloc( sizeof(*A) + sizeof(*B) - 1 );
C = tmp;
int i = 0;
for ( i = 0; i < a; i++)
{
*(C+i) = *(A+i);
}
for(i = a; i < a+b; i++)
{
*(C+i) = *(B+i-a);
}
*(C+a+b) = '\0';
printf("C: %s \n", C);
system("pause");
free(tmp);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.171.171
→ water2924:寫得很醜 11/16 17:26
※ 編輯: water2924 來自: 111.251.171.171 (11/16 17:42)
→ water2924:稍微修正一些東西 11/16 17:42
※ 編輯: water2924 來自: 111.251.171.171 (11/16 17:43)
→ water2924:請把這篇刪掉 QQ 11/16 20:11