Ir ao conteúdo

Posts recomendados

Postado

Faça um programa que possua uma função que remova um caractere de uma string do tipo char Str[100], dada a posição do caractere.

 

O que tem de errado no meu código ??

#include<stdio.h>
#include<string.h>

void remover(char str[100],int i){   
    str[i]='.';
}

int main(){
    int p,;
    char str[100];    
    scanf("%s",&str[100]);
    scanf("%i",&p);
    remover(str,p);
    printf("%s",str[100]);
}

 

Postado
1 hora atrás, VictorCalebe disse:

Faça um programa que possua uma função que remova um caracter de uma string do tipo char Str[100], dada a posição do caracter.

 

O que tem de errado no meu código ??

 

#include<stdio.h>
#include<string.h>

// não precisa informar o tamanho, apenas char str[], basta
void remover(char str[100],int i){    
    str[i]='.'; // a ideia é colocar um ponto onde o usuario informa?
}

int main(){
    int p,; // aqui tem uma virgula no meio do nada
    char str[100];
    //para ler string não precisa do &, e também não precisa informar esse [100], apenas o nome da string...
    //pois nesse caso você está tentando colocar informações somente na posição [100]
    scanf("%s",&str[100]);
    scanf("%i",&p);
    remover(str,p);
    printf("%s",str[100]); //novamente, para mostrar a string inteira, somente o nome dela ja basta.
}

 

Seu código com algumas mudanças:

#include<stdio.h>
#include<string.h>

void remover(char str[], int i){
    str[i] = '.';
}

int main(){
    int p;
    char str[100];
    printf("\nFrase: ");
    scanf("%s", str);
    printf("\nPosicao: ");
    scanf("%i", &p);
    remover(str, p);
    printf("\nFrase Alterada: %s", str);
    return 0;
}

 

  • Amei 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!