Ir ao conteúdo
  • Cadastre-se

carlosarg

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Era isso mesmo, agora funcionou, muito obrigado!
  2. Pessoal, estava fazendo um exercício de concatenação de strings em C, e me deparei com um erro de "variable-sized object may not be initialized", não sei o que é esse erro exatamente e não consigo achar onde está o erro no meu código, então se alguém puder me mostrar onde está o erro. (Eu sei que existem maneiras bem mais eficientes de fazer esse exercício, mas fiz assim pois é dessa forma que foi passado na aula) OBS: Estou usando o codeblocks. O objetivo do exercicio é juntar as strings p1 e p2 na pf e mostrar ela na tela. #include <stdio.h> int main() { void conc(char a[], char b[], char c[]); char p1[]={'e','a','e',' '}; char p2[]={'m', 'a', 'n'}; char pf[7]; conc(p1, p2, pf); int q; for (q=0; q<7; ++q){ printf("%c", pf[q]);} return 0; } void conc(char a[], char b[], char c[]) { int i,k; for (i=0; i<4; ++i){char pf=char p1;} \\ o compilador diz que o erro está nessa linha \\ for (k=0; k<3; ++k){char pf[k+4]=char p2[k];} }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!