Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Shiran Hatsurei

[Resolvido] ler varias strings

Recommended Posts

Voce pode fazer isso num laço.

Ficaria mais ou menos assim:

 

 

for(i=0;i<20;i++)
   fgets(nome[i], 255, stdin);

255 é o tamanho máximo de cada nome.

esse exemplo armazena 20 nomes na matriz nome.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode definir a string assim:

 

char nome[5][4][255]
onde 5 e 4 é a matriz bidimensional e 255 o tamanho da string :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade isso é uma matriz tridimensional. A matriz bidimensional que ele provavelmente quer é nº de strings x strings, como ponteiro para ponteiro de char.

 

http://www.mtm.ufsc.br/~azeredo/cursoC/aulas/c530.html

 

Matrizes de strings

 

Matrizes de strings são matrizes bidimensionais. Imagine uma string. Ela é um vetor. Se fizermos um vetor de strings estaremos fazendo uma lista de vetores. Esta estrutura é uma matriz bidimensional de chars. Podemos ver a forma geral de uma matriz de strings como sendo:

 

char nome_da_variável [num_de_strings][compr_das_strings];

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.