Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- int main() {
- char vector[] = "hola";
- // El caracter anterior a vector está indefinido, no obstante, por cómo trabajan los compiladores
- // muy probablemente será 0, y la dimensión salga 0 (la cadena es sólo \0).
- printf("%d\n",strlen(vector-1));
- // Cambiamos ese caracter a uno distinto, ahora la cadena tiene de dimensión uno mas, cualsea que sea el caracter 4, y luego h,o,l,a,\0
- vector[-1] = 4;
- printf("%d",strlen(vector-1));
- getchar();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement