Advertisement
Guest User

alocação dinâmica

a guest
Apr 19th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.63 KB | None | 0 0
  1. #include <iostream>
  2. #include <string.h>
  3. #include <stdlib.h>
  4.  
  5. using namespace std;
  6.  
  7. void getASC(char myString[], int *myStringASC){
  8.     int myStringSize = strlen(myString);
  9.     for (int i = 0; i < myStringSize; i++){
  10.         myStringASC[i] = myString[i];
  11.     }
  12. }
  13. int main(){
  14.     char myString[] = "Ola mundo";
  15.     int *myStringASC;
  16.     int myStringSize = strlen(myString);
  17.     //alocando espaço
  18.     myStringASC = (int *)calloc(myStringSize+1, sizeof(int));
  19.     getASC(myString, myStringASC);
  20.     //exibindo dados
  21.     for(int i = 0; i < myStringSize; i++){
  22.         cout << myStringASC[i] << " ";
  23.     }
  24.     //liberando espaço alocado
  25.     free(myStringASC);
  26.     return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement