No entiendo muy bien lo que quieres hacer en esta linia:
Que es "palab"? Porque no está declarado en ningun sitio.
Entiendo que tu intención es obtener la palabra por teclaro y guardarla en la variable "var". El problema es que no indicas el tamaño del array. En el primer ejemplo te funciona porque, aunque no lo indicas, al poner el valor en la declaración, el compilador le asigna automáticamente el valor adecuado.