View difference between Paste ID: Z6NJF8yY and YURyTF7y
SHOW: | | - or go back to the newest paste.
1
#include <stdio.h>
2
#include <stdlib.h>
3
#include <string.h>
4
5
void giocatori(char *gioc1,char *gioc2){
6
	char c;
7
	char *tmp;
8
	int dim=0;
9
    printf("Inserisci il tuo nickname Giocatore 1 \n");
10
    do{
11
    	c=getchar();
12
    	if(c!='\n') {
13
    		tmp=malloc(sizeof(char)*dim);
14
    		strcpy(tmp,gioc1);
15
			dim++;
16
    		gioc1=malloc(sizeof(char)*dim);
17
    		strcpy(gioc1,tmp);
18
    		gioc1[dim-1]=c;
19
    		free(tmp);
20
		}
21
	}while(c!='\n');
22
	gioc1[dim]='\0';
23
	printf("%s",gioc1);
24
}
25
 
26
int main() { 
27
    char giocatore1[1];
28
    char *giocatore2;
29
    giocatori(giocatore1,giocatore2);
30
}