1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Linguagem C++: Funções

Discussão em 'Programação' iniciada por DLP, 11 de Novembro de 2007. (Respostas: 1; Visualizações: 3307)

  1. DLP

    DLP

    Boa Tarde!

    Antes de mais agradeço ao Moderador e ao Administrador por me terem deixado registrar.
    Acho que, em termos de Programação e de Programações, o nosso país tem condições para evoluir com sites como este.

    O assunto que me leva a pedir ajuda ao pessoal e a qualquer um de vós é o facto de não saber como converter uns programas simples em Strings para uns programas em Funções. Tudo isto em Linguagem C++.


    O código de cada um dos programas é o seguinte:

    Parte 2:

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

    int main (void)
    {
    char nome[100];
    strcpy(nome, "Miguel e a sua tecnica");
    int i = 0;
    int j = 0;

    for (j=0;nome[j]; j++)
    {
    if (nome[j] == ' ')
    {
    nome[j] = '\0';
    }
    }

    printf("%s\n",nome);
    getch();


    }



    Parte 3:

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

    int main (void)
    {
    char nome[100];
    strcpy(nome, "Miguel e a sua tecnica");
    int i = 0;
    int j = 0;
    int n = 0;

    for (j=0;nome[j];j++)
    {
    if (nome[j] == ' ') n=j+1;
    }
    for (j=n;nome[j];j++)
    {
    nome=nome[j];
    i++;
    }
    nome = '\0';
    printf("%s\n",nome);
    getch();
    }



    Parte 4:

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

    int main (void)
    {
    char nome[100];
    int j = 0;
    int n = 1;
    strcpy(nome, "Miguel e a sua tecnica");

    for (j=0;nome[j];j++)
    {
    if (nome[j] == ' ') n=n+1;

    }
    printf("%i\n",n);
    getch();
    }


    Agradeço que me ajudem em cada uma das partes: Parte 2, Parte 3 e Parte 4 a criar os novos três programas em Funções. Eu disponibilizo agora aqui as três partes ou os três programas vou chamar assim, em Strings.

    E o que preciso, isto é, o objectivo dos meus programas que preciso de fazer em Funções, é o de fazer a mesma coisa. O resultado ser o mesmo. O código, esse, será feito todo baseado em Funções.


    Aguardarei uma agradável resposta,

    DLP
     
  2. OubeLa

    OubeLa Power Member

    Muda o título, isto não é C++, mas sim C.

    Sabes o que são funções? Já agora, esse código foste tu que o fizeste? Podes retirar o conio.h e retirar o getch. Outra coisa, faz int main() {... return 0;} A função main, quando é do tipo int, deve retornar um valor do tipo integer.

    Como percebeste, o main já é uma função.
     
    Última edição: 11 de Novembro de 2007

Partilhar esta Página