Es representado internamente en C por los caracteres de ASCII en la secuencia y terminado por “especial \ 0” del carácter nulo así que los programas pueden encontrar el extremo de la secuencia. Las constantes de la secuencia se pueden asociar a variables. C proporciona el tipo de carácter variable, que puede contener un carácter (1 octeto) a la vez

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


Matrices de caracteres

Una constante de la secuencia, por ejemplo

"I am a string"

es un arsenal de caracteres. Es representado internamente en C por los caracteres de ASCII en la secuencia, es decir, “I”, el espacio en blanco, “a”, “m”,… o la secuencia antedicha, y terminado por “especial \ 0” así que programas del carácter nulo pueden encontrar el extremo de la secuencia.

Las constantes de la secuencia son de uso frecuente en la fabricación de la salida del printf que usa inteligible del código:

printf("Hello, world\n");
printf("The value of a is: %f\n", a);

Las constantes de la secuencia se pueden asociar a variables. C proporciona el tipo de carácter variable, que puede contener un carácter (1 octeto) a la vez. Una cadena de caracteres se almacena en un arsenal del tipo de carácter, un carácter de ASCII por la localización.

Nunca olvidarte de que, puesto que las secuencias son terminadas convencionalmente por “\ 0” del carácter nulo, requerimos una localización adicional del almacenaje en el arsenal.

C no proporciona a ningún operador que manipule secuencias enteras inmediatamente. Las secuencias se manipulan vía indicadores o vía las rutinas especiales disponibles de la biblioteca estándar string.h. de la secuencia.

Usar indicadores del carácter es relativamente fácil puesto que el nombre de un arsenal es un justo un indicador a su primer elemento. Considerar el programa dado después:

#include<stdio.h>

void main()

{
char text_1[100], text_2[100], text_3[100];
char *ta, *tb;
int i;

/* set message to be an arrray */
/* of characters; initialize it */
/* to the constant string "..." */
/* let the compiler decide on */
/* its size by using [] */

char message[] = "Hello, I am a string; what are
you?";

printf("Original message: %s\n", message);

/* copy the message to text_1 */

i=0;

while ( (text_1[i] = message[i]) != '\0' )
i++;

printf("Text_1: %s\n", text_1);

/* use explicit pointer arithmetic */

ta=message;
tb=text_2;

while ( ( *tb++ = *ta++ ) != '\0' )
;

printf("Text_2: %s\n", text_2);

}

La salida del programa será como sigue:

Original message: Hello, I am a string; what are you?
Text_1: Hello, I am a string; what are you?
Text_2: Hello, I am a string; what are you?

La biblioteca estándar de la “secuencia” contiene muchas funciones útiles para manipular las secuencias, que aprenderemos en la sección de la secuencia más adelante.

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37

 
 

page 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54

 
 

page 55 | 56 | 57 | 58 | 59 | 60

Next page

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Resources | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek