strcpy.c(). Más...
Ir al código fuente de este archivo.
Definiciones | |
| #define | strcpy_h |
| Evita la inclusión múltiple. | |
Funciones | |
| char * | strcpy_1 (char *dst, const char *src) |
| char * | strcpy_2 (char *dst, const char *src) |
| char * | strcpy_3 (char *dst, const char *src) |
| char * | strcpy_4 (char *dst, const char *src) |
| char * | strcpy_5 (char *dst, const char *src) |
| char * | strcpy_6 (char *dst, const char *src) |
| char * | strcpy_7 (char *dst, const char *src) |
| char * | strcpy_8 (char *dst, const char *src) |
| char * | strcpy_9 (char *dst, const char *src) |
strcpy.c().
|
|
Evita la inclusión múltiple.
|
|
||||||||||||
|
00038 { 00039 int i = -1; 00040 do { 00041 i++; 00042 dst[i] = src[i]; 00043 } while ( src[i] != 0 ); 00044 00045 return & dst[0]; 00046 }
|
|
||||||||||||
|
00048 { 00049 unsigned int i = 0; 00050 dst[i] = src[i]; 00051 while ( src[i] != 0 ) { 00052 dst[i] = src[i]; 00053 i++; 00054 } 00055 00056 return & dst[0]; 00057 }
|
|
||||||||||||
|
00059 { 00060 unsigned int i = 0; 00061 while ( (dst[i] = src[i]) != 0 ) { 00062 i++; 00063 } 00064 00065 return &dst[0]; 00066 }
|
|
||||||||||||
|
00068 { 00069 unsigned int i = 0; 00070 while ( ( *(dst+i) = *(src+i) ) != 0 ) { 00071 i++; 00072 } 00073 00074 return &dst[0]; 00075 }
|
|
||||||||||||
|
00077 { 00078 char * p; 00079 const char * q; 00080 00081 p = & dst[0]; 00082 q = & src[0]; 00083 00084 while ( (*p = *q ) != 0 ) { 00085 p++; q++; 00086 } 00087 00088 return dst; 00089 }
|
|
||||||||||||
|
00091 { 00092 char * p; 00093 const char * q; 00094 00095 p = dst; 00096 q = src; 00097 00098 while ( (*p = *q ) != 0 ) { 00099 p++; q++; 00100 } 00101 00102 return dst; 00103 }
|
|
||||||||||||
|
00105 { 00106 char * p; 00107 const char * q; 00108 00109 for ( p = dst, q = src; (*p = *q ) != 0 ; (p++, q++) ) { } 00110 00111 return dst; 00112 }
|
|
||||||||||||
|
00114 { 00115 char * p; 00116 const char * q; 00117 00118 for ( p = dst, q = src; (*p = *q); (p++, q++) ) { } 00119 00120 return dst; 00121 }
|
|
||||||||||||
|
00123 { 00124 char * p; 00125 const char * q; 00126 00127 for ( p = dst, q = src; (*p++ = *q++); ) { } 00128 00129 return dst; 00130 }
|
1.4.4