Ir para conteúdo
Fórum Script Brasil

brunobraziel

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Tudo que brunobraziel postou

  1. Valeu de novo. Vou tentar refazer ele no Windows e ver se funciona. Acredito que o problema seja esse.
  2. Valeu, cara! Me ajudou pra caramba. Mas mesmo assim, eu ainda não consigo encontrar o erro no meu código. Não encontrei as funções strlwr nem strupr. As que encontrei na biblioteca ctype.h e que fazem a troca de caracteres de maiúsculo para minúsculo parece que só trocam caractere por caractere. Realmente não sei se o problema está na biblioteca string do meu notebook ou se é algum erro de digitação.
  3. na verdade, esse foi o log de um outro exercício, acabei dando Ctrl V errado. este é o certo: L03EX03.c: In function ‘main’: L03EX03.c:16:2: warning: implicit declaration of function ‘strupr’ [-Wimplicit-function-declaration] strupr(frase); ^ L03EX03.c:18:37: warning: implicit declaration of function ‘strlwr’ [-Wimplicit-function-declaration] printf("\nFRASE EM MINUSCULO: %s", strlwr(frase)); ^ L03EX03.c:18:9: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] printf("\nFRASE EM MINUSCULO: %s", strlwr(frase)); ^ /tmp/ccyNT7YB.o: na função `main': L03EX03.c:(.text+0x54): referência indefinida para `strupr' L03EX03.c:(.text+0x81): referência indefinida para `strlwr' collect2: error: ld returned 1 exit status
  4. ainda assim dá erro. L03EX04.c: In function ‘main’: L03EX04.c:17:5: warning: implicit declaration of function ‘stricmp’ [-Wimplicit-function-declaration] if(stricmp(nome1, nome2) == 1) ^ /tmp/ccwr6L2C.o: na função `main': L03EX04.c:(.text+0x79): referência indefinida para `stricmp' collect2: error: ld returned 1 exit status
  5. Boa noite. Ao tentar compilar um arquivo básico, aonde devo transformar toda a frase em maiúscula e depois em minúscula, aparece-me o seguinte erro: L03EX03.c: In function ‘main’: L03EX03.c:14:2: warning: implicit declaration of function ‘strupr’ [-Wimplicit-function-declaration] strupr(frase); ^ L03EX03.c:16:37: warning: implicit declaration of function ‘strlwr’ [-Wimplicit-function-declaration] printf("\nFRASE EM MINUSCULO: %s", strlwr(frase)); ^ L03EX03.c:16:9: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] printf("\nFRASE EM MINUSCULO: %s", strlwr(frase)); ^ /tmp/cci4xclh.o: na função `main': L03EX03.c:(.text+0x54): referência indefinida para `strupr' L03EX03.c:(.text+0x81): referência indefinida para `strlwr' collect2: error: ld returned 1 exit status o código que eu fiz foi: #include <stdio.h> #include <string.h> #define MAX 200 int main () { char frase[MAX]; printf("Digite uma frase: "); fgets(frase, MAX, stdin); strupr(frase); printf("\nFRASE EM MAIUSCULO: %s", frase); printf("\nFRASE EM MINUSCULO: %s", strlwr(frase)); } Eu queria saber se o problema está no compilador (já que eu também não consegui utilizar o 'gets' em outro exercício) ou se é algum erro do código. Obrigado.
  6. Fala ae, galera! Estou fazendo algumas atividades de linguagem C e preciso de ajuda em um exercício. Nele pede para que eu faça um programa que calcule uma somatória de todos os números digitados pelo usuários seguidos de enter. Quando o usuário apertar 0 e der enter, deverá aparecer o resultado da soma dos números. Basicamente, preciso fazer um programa que calcule todos os números digitados pelo usuário até que ele pressione 0. Eu já comecei uma parte, mas na hora da soma e das variáveis eu não soube fazer. Alguém pode dizer aonde errei e o que mais devo fazer? #include <stdio.h> main () { //Declaração de Variáveis float n, m; //Pergunta printf ("Digite vários valores e dê ENTER. Faça isso então aperte 0. \nVá: "); scanf ("%f", &n); //Condição while (n!=0) { scanf ("%f", &n); } printf ("A soma destes valores é %.0f", m); } Valeu!
×
×
  • Criar Novo...