Il compilatore di C ha una biblioteca di ripartizione di memoria, definita nella memoria di malloc.h. è riservato usando la funzione del malloc e restituisce un indicatore all'indirizzo. Prende un parametro, il formato della memoria richiesto nei byte. Poichè i tipi di dati hanno differente i formati e il malloc restituisce lo spazio nei byte.

Data Recovery PRO DATA DOCTOR

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

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


Ripartizione di memoria in C

Il compilatore di C ha una biblioteca di ripartizione di memoria, definita nella memoria di malloc.h. è riservato usando la funzione del malloc e restituisce un indicatore all'indirizzo. Prende un parametro, il formato della memoria richiesto nei byte.

Il seguente esempio assegna lo spazio per la stringa,"hello world".

ptr = (char *)malloc(strlen("Hello world") + 1);

L'un byte supplementare è richiesto per considerare il carattere di termine della stringa, “\ 0„. (Carbone *) è denominato un getto e forza il tipo di ritorno per essere carbone *.

Poichè i tipi di dati hanno formati differenti e il malloc restituisce lo spazio nei byte, è buona pratica affinchè i motivi di portabilità usi l'operatore del sizeof quando specifica un formato per assegnare.

Il seguente esempio legge una stringa nell'amplificatore di allineamento di carattere ed allora assegna la quantità esatta di memoria richiesta e di copie esso "ad uno stampante" chiamato variabile.

#include <string.h>
#include <malloc.h>

int main()
{
char *ptr, buffer[80];

printf("Enter a string: ");
gets(buffer);

ptr = (char *)malloc((strlen(buffer) + 1) *
sizeof(char));

strcpy(ptr, buffer);

printf("You entered: %s\n", ptr);
return 0;
}

L'uscita del programma sarà come segue:

Enter a string: India is the best
You entered: India is the best

 

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 | 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