Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2010, 20:22
serpens70
 
Fecha de Ingreso: septiembre-2010
Mensajes: 15
Antigüedad: 13 años, 8 meses
Puntos: 0
Detectar final de cadena recogida por scanf

Buenas, tengo un scanf que recoge lo siguiente:

scanf("%16s",&test[i].op);

Me interesa saber cuantos caracteres pone el usuario. He probado con un while hasta que detecte el \0, pero nada, hace un core dumped e imagino que debe ser pq no encuentra el \0 y se pone a leer donde no hay nada.

Gracias