• Domingo 22 de Diciembre de 2024, 04:25

Autor Tema:  Re: Escribir caracter nulo  (Leído 2993 veces)

puskas

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Escribir caracter nulo
« en: Viernes 17 de Enero de 2003, 03:08 »
0
Como puedo escribir un caracter nulo o en blanco dentro de una cadena , por ejemplo al hacer un scanf pueda meter una frase con espacios .gracias

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Escribir caracter nulo
« Respuesta #1 en: Martes 11 de Febrero de 2003, 15:05 »
0
realmente el scanf no se diseño mpara hacer esa actividad, asi que aunque utilices caracteres como din , como por ejemplo '' que equivale al null,
para efectos de la operacion que quieres realizar, seria conveniente que buscaras en internet libresias que se utilicen para trabajar con cadenas, y quie funcionen en c,  si eres un gomozo, te recomiendo que te pongas con juicio a a preneder y que diseñes una funcion que realice esa operacion.
Otra manera pude ser utilizando algunas de las variaciones de la instruccion get, es decir alguna variaciond de gets, te puede facilitar leer cadenas completas, investiga sobre la libreria conio.h, o incluso puede que encuentres versiones de la libreria curses o ncurses para windows o DOS.
suerte
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

platero

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Escribir caracter nulo
« Respuesta #2 en: Martes 3 de Junio de 2003, 23:48 »
0
prueba con scanf (" %[^n]",&variable)

así te leerá y guardará todo en el array hasta que pulses intro

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Escribir caracter nulo
« Respuesta #3 en: Miércoles 4 de Junio de 2003, 00:18 »
0
Esa no me la sabia, la voy a intentar
gracias...

Juank
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io