Linux - leer una sola palabra de una posicion de memoria

 
Vista:
sin imagen de perfil

leer una sola palabra de una posicion de memoria

Publicado por conchi (1 intervención) el 05/04/2003 17:55:57
Tengo almacenada en una posición de memoria una cadena de caracteres (en concreto , tengo q almacenar los permisos de un fichero como cadena de caracteres) y lo q quiero hacer es coger cada permiso uno a uno. Es decir, si yo tengo almacenada en la posición de memoria &buffer la cadena rw-r--r--, quiero poder acceder a la "r" , luego a la "w" ... y así, solo caracter a caracter. Y no sé si se podría hacer alguna máscara sobre esa cadena o algo así.
Por favor, esto es muy urgente. Espero tener respuesta pronto.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:leer una sola palabra de una posicion de memori

Publicado por chuidiang (101 intervenciones) el 06/04/2003 21:50:46
Tal cual lo tienes, siempre y cuando buffer sea de tipo char *
buffer[0] te dará la primera r
buffer[1] la w
buffer[2] el -
etc, etc.
Por cierto, si buffer es una cadena de caracteres, no te hace falta el & de delante.
Sé buena.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar