repl.it
@maniero/

AllocChar.c

C

No description

fork
loading
Files
  • main.c
main.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
#include <stdlib.h>

typedef struct Person {
    char name[256];
    char *apelido;
} person;
void insere_person_name(person *p) {
    printf("insira um nome: ");
    scanf(" %s", p->name);
}
void insere_person_apelido(person *p) {
	p->apelido = malloc(256);
    printf("insira um apelido: ");
    scanf(" %s", p->apelido);
}
void string_person(person *p) {
    printf("person{nome:%s, apelido:%s}\n", p->name, p->apelido);
}
int main() {
    person p;
    insere_person_name(&p);
    insere_person_apelido(&p);
    string_person(&p);
}

//https://pt.stackoverflow.com/q/130792/101
Fetching token
?