#include<stdio.h>
#include<string.h>
int main(int argc, char*argv[]){
char buffer[256];
strcpy(buffer, "see");
int size = strlen(buffer);
for(int i = 0; i < size; i++, size--){
char temp = buffer[i];
buffer[i] = buffer[size];
buffer[size] = temp;
}
printf("Inversa %s\n",buffer);
}
The code dont print anything and i dont know why. If anyone can help me
buffer[size]is'\0'when first time.buffer[i] = buffer[size];=>buffer[0] = '\0';