Linguagem C++: Funções

DLP

Membro
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
 
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:
Back
Topo