Basicamente to tentando entender com funciona vetor na questão de armazenar nome e depois mostrar. char apenas acho ajuda na questão de %c e eu quero de %s.
preciso que pegue 3 nomes depois que mostre eles.
#include <stdio.h> #include <stdlib.h>
char nome[2] ;
int i;
int main (void){
for( i = 0; i <= 2; i++){
printf("Digite o nome\n:");
scanf("%s", &nome[i]);
}
for( i = 0; i <= 2; i++){
printf("o nome do jogador e: %s",nome[i]);
}
Em C nada é tão simples, por isso ela fica entre a linguagem de alto nível e o assembly.
Aqui você criou um array de caracteres de duas posições 0 e 1
Em C se você não atribuir direto o compilador não tem como advinhar o tamanho. Você precisa ou alocar um tamanho específico, usando malloc, calloc ou algo parecido. No caso, acho que você precisa de um array de array de chars e assumir um tamanho máximo esperado.