Ir para conteúdo
Fórum Script Brasil

Rafasp

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre Rafasp

Rafasp's Achievements

0

Reputação

  1. #include<stdio.h> #include<string.h> #include<stdlib.h> char invchar(char str[10],char str2[10]){ int a=0,b,c,i=0; // rafael // 012345 for(i=(strlen(str)-1);i>=0;i--){ str2[a]=str[i]; a++; } return str2[10]; } int main() { char str2[10],str[10]; printf("digite a palavra a ser invertida"); gets(str); printf("o inverso eh %s", invchar(str,str2)); } Independente da palavra que eu introduzo aparece: O inverso eh <NULL> alguem pode me ajudar?? =)
  2. Rafasp

    Ola ajuda nesse programa.

    Voce é o cara!! Muito obrigado!
  3. Rafasp

    Ola ajuda nesse programa.

    E se puder me ajudar numa coisa bem rápida também (amanha tenho prova entao ficarei muito agradecido); int total=0; while(frase2[total] != '\0') total++; qual a diferença do acima pra este int e=0; for(d=0;d<50;d++) if(frase2[d]!='\0'){ e++; } pois em um programa eu precisava do numero de caracteres de uma string e quando usei o for nao consegui de jeito nenhum dava errado mas apenas utilizando o while acima deu certo sendo que pra mim os 2 codigos acima são identicos na logica =). Entao porque o while funcionou e o for não???
  4. Rafasp

    Ola ajuda nesse programa.

    Meu caro fiz o que voce falou no programa e funcionou perfeitamente, minha duvida é a seguinte: como nao entendi direito a sua explicaçao pois nao sei o que significa stdin e essas coisas (meu professor nao explicou) a duvida que fica é porque apenas nesse programa deu esse erro? Pois ja fiz inumeros outros programas como exercicios e nunca algo parecido ocorreu. Obrigado
  5. #include <stdio.h> #include <string.h> int main() { char frase[50],l,p; int i; printf("Esse programa troca de uma frase um caractere existente por um caractere a sua escolha:"); printf("\n\nDigite a frase:"); gets(frase); printf("\n\nDigite uma letra existente na frase que voce deseja trocar:"); scanf("%c", &l); printf("\n\nDigite qual letra voce deseja substituir %c:", l); scanf("%c", &p); for(i=0;i<50;i++){ if(frase==l); frase=p; } printf("%s", frase); }
×
×
  • Criar Novo...