Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <iostream>
- /*
- void trocar(int *p1, int *p2){
- int aux;
- aux = *p1;
- *p1 = *p2;
- *p2 = aux;
- }
- int main(){
- int x = 10;
- int y = 20;
- trocar(&x, &y);
- printf("%d %d",x, y);
- return 0;
- }
- */
- /*
- void letras(int *p1){
- for (int i = 0; i <= 25; i++){
- *p1 = *p1 + 1;
- printf("%c", *p1);
- }
- }
- int main(){
- int a = 64;
- letras(&a);
- return 0;
- }
- */
- /*
- int main(){
- int x = 10;
- int y = 10;
- if (&x > &y){
- printf("1 %x", &x);
- }
- else{
- printf("2 %x", &y);
- }
- return 0;
- }
- */
- /*
- int main(){
- // ponteiro generico !
- int letra;
- char letra_char;
- float letra_float;
- //int *ptr;
- void *ptr;
- ptr = &letra;
- ptr = &letra_char;
- ptr = &letra_float;
- return 0;
- }
- */
- void imprime(void *coisa){
- std::cout << *((int *)coisa) << "/n";
- std::cout << *((char *)coisa) << "/n";
- std::cout << *((float *)coisa) << ;
- }
- int main(){
- int hue = 3213;
- imprime(&hue);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement