Error Código [SOLUCIONADO]

Hola estoy implementando un sistema de alarma, me da un error al ejecutar el código y no se resolverlo . AYUDAAA!

#include <Keypad.h>                // Librería  para Keypad
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,16,2); // dependiendo del fabricante del LCD el codigo 0x27 puede cambiar
                                  // 0x3F , 0x20 , 0x38 

const byte filas = 4;                     // Cuatro filas     
const byte columnas = 4;                  // Cuatro columnas
char teclas[filas][columnas] = {            // Teclas del KeyPad
  {'1','2','3','A'},
  {'4','5','6','B'},
  {'7','8','9','C'},
  {'*','0','#','D'},

Has posteado correctamente el código, pero no indicas el código de error que te da:

D:\Programas\arduino-1.8.9\portable\sketchbook\sketch_apr27a\sketch_apr27a.ino: In function 'void casoCambiarPin()':

sketch_apr27a:296:34: error: invalid types 'char[int]' for array subscript

     strncat(pinBueno, &tecleado[i]);

                                  ^

sketch_apr27a:300:35: error: invalid types 'char[int]' for array subscript

     strncat(pinCambio, &tecleado[j], 1);

                                   ^

D:\Programas\arduino-1.8.9\portable\sketchbook\sketch_apr27a\sketch_apr27a.ino: In function 'void casoConfTiempRet()':

sketch_apr27a:355:41: error: invalid types 'char[int]' for array subscript

       strncat(nuevoTiempRet, &tecleado[i]);

                                         ^

D:\Programas\arduino-1.8.9\portable\sketchbook\sketch_apr27a\sketch_apr27a.ino: At global scope:

sketch_apr27a:372:1: error: expected declaration before '}' token

 }

 ^

La función strncat acepta 3 parámetros: destino, fuente, número de caracteres. En varias líneas has usado la función y no has especificado el número de caracteres.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.