2003-10-15, 10:22 -0300, Alexandre Araújo:
Ola pessoal,
To com um problema aqui... como eu faço pra criar um vetor de String em
C? A string é um vetor de Char, daí um veto de string seria uma matriz
de char? Ficaria algo do tipo char vetor[10][20] ? Teria 10 posições o
vetor com
Ola pessoal,
To com um problema aqui... como eu
faço pra criar um vetor de String em C? A string é um vetor de Char, daí um veto de string seria uma matriz de char? Ficaria algo do tipo char
vetor[10][20] ? Teria 10 posições o vetor com
cada string contendo 20 chars??
Abraços,
Olá Alexandre,
é necessário criar uma estrutura, veja exemplo abaixo:
#include stdio.h
int main(void){
struct {
char nome[25];
} vetor[10];
int x;
// entrada de dados
for (x=0;x10;x++) {
scanf(%s, vetor[x].nome);
}
// saida dos dados
for (x=0;x10;x++)
On Wed, Oct 15, 2003 at 10:22:39AM -0300, Alexandre Araújo wrote:
Ola pessoal,
To com um problema aqui... como eu faço pra criar um vetor de String em
C? A string é um vetor de Char, daí um veto de string seria uma matriz
de char? Ficaria algo do tipo char vetor[10][20] ? Teria 10
On Wed, Oct 15, 2003 at 01:51:40PM -0300, Kleber Bonassi wrote:
Olá Alexandre,
você tem que usar a função strcpy para fazer isto. Por exemplo:
para evitar estouro de buffer, use a strncpy, passando o tamanho máximo
definido na estrutura (ou no vetor).
a sintaxe é parecida:
5 matches
Mail list logo