
作業(yè)社區(qū)
探索學(xué)習(xí)新天地,共享知識(shí)資源!
慕運(yùn)維8597106 的學(xué)生作業(yè):
exe_head.h #ifndef __EXE_HEAD__ #define __EXE_HEAD__ #ifdef __cplusplus extern "C" { #endif extern char *my_strcpy(char *src, char *dest); extern char *my_strcat(char *src, char *dest); #ifdef __cplusplus } #endif #endif strcpy.c #include "exe_head.h" char *my_strcpy(char *src, char *dest) { char *originDest = dest; while (*src != '\0') { *(dest++) = *(src++); } *dest = '\0'; return originDest; } strcat.c #include "exe_head.h" #include char *my_strcat(char *src, char *dest) { char *orgin_src = src; while(*src != '\0'){ src++; } while(*dest != '\0') { *(src++) = *(dest++); } *src = '\0'; return orgin_src; } main.cpp #include "exe_head.h" #include using namespace std; int main(int argc, char const *argv[]) { char src[] = "hello"; char dest[] = {0}; cout




