Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Dúvidas de C (Eclipse)
14-10-2009, 12:01 (Esta mensagem foi modificada pela última vez a: 14-10-2009 21:54 por Ferreira.)
Mensagem: #7
RE: Dúvidas de C (Eclipse)
Já encontrei solução com o auxílio de um amigo que também tem esta cadeira:

main.c
Código:
#include<stdio.h>
#include "prat2.h"

int main(int argc, char **argv)

{
    char str[] = "stmrinmg dme temstme";
    char c = 'm';

    printf("%s\n",str);
    retirar(str,c);
    printf("%s\n",str);

    return 0;
}

.h
Código:
#ifndef PRAT2_H_
#define PRAT2_H_

#include <stdio.h>

int retirar(char str[], char c);

#endif /* PRAT2_H_ */

.c
Código:
#include "prat2.h"

int retirar(char str[],char c) /* int pois a função devolve um inteiro e não um caracter*/

{
    int i,j;

    for(i=j=0; str[i] != '\0'; i++)
        if (str[i] != c) {
            str[j] = str [i];
            j++;
        }
    str[j] = '\0';

    return str;
}

De qualquer das formas, mais uma vez obrigado pela disponibilidade e aproveito para deixar o aviso, voltarei com mais dúvidas.... Big Grin

Cumprimentos
PirotasCool
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
Dúvidas de C (Eclipse) - Pirotas - 13-10-2009, 22:02
RE: Dúvidas de C (Eclipse) - rei007 - 13-10-2009, 23:41
RE: Dúvidas de C (Eclipse) - Pirotas - 14-10-2009, 00:25
RE: Dúvidas de C (Eclipse) - rei007 - 14-10-2009, 01:15
RE: Dúvidas de C (Eclipse) - Pirotas - 14-10-2009, 10:38
RE: Dúvidas de C (Eclipse) - rei007 - 14-10-2009, 10:48
RE: Dúvidas de C (Eclipse) - Pirotas - 14-10-2009 12:01
RE: Dúvidas de C (Eclipse) - rei007 - 14-10-2009, 12:34
RE: Dúvidas de C (Eclipse) - Pirotas - 14-10-2009, 16:31
RE: Dúvidas de C (Eclipse) - Pirotas - 14-10-2009, 22:26
RE: Dúvidas de C (Eclipse) - dingas - 14-10-2009, 16:47
RE: Dúvidas de C (Eclipse) - Pirotas - 14-10-2009, 16:58
RE: Dúvidas de C (Eclipse) - rei007 - 15-10-2009, 10:20
RE: Dúvidas de C (Eclipse) - dingas - 14-10-2009, 21:42
RE: Dúvidas de C (Eclipse) - Pirotas - 14-10-2009, 22:46
RE: Dúvidas de C (Eclipse) - dingas - 16-10-2009, 12:32
RE: Dúvidas de C (Eclipse) - Pirotas - 15-10-2009, 10:37

Saltar Fórum:


Utilizadores a ver este tópico: 2 Visitante(s)