como criar funções de saídas em C?

1. como criar funções de saídas em C?

Mateus De Oliveira Gondim
Crux

(usa CentOS)

Enviado em 23/12/2013 - 08:23h

Será existe a possibilidade de eu mesmo criar minha própria função de saída em C?

exemplo:

printf(""); //e a saída será que tem como definir uma nova
saída alternativa ao printf?


também tem como eu criar a minha própria função de entrada de dados em C?



  


2. Re: como criar funções de saídas em C?

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 23/12/2013 - 09:45h

Crux escreveu:

Será existe a possibilidade de eu mesmo criar minha própria função de saída em C?

exemplo:

printf(""); //e a saída será que tem como definir uma nova
saída alternativa ao printf?


também tem como eu criar a minha própria função de entrada de dados em C?


Função de saída: use if's aninhados que possibilita retornos diversos.

Função de entrada: utilize argumentos nas funções.


3. fala é fácil

Mateus De Oliveira Gondim
Crux

(usa CentOS)

Enviado em 23/12/2013 - 10:05h

rei_astro escreveu:

Crux escreveu:

Será existe a possibilidade de eu mesmo criar minha própria função de saída em C?

exemplo:

printf(""); //e a saída será que tem como definir uma nova
saída alternativa ao printf?


também tem como eu criar a minha própria função de entrada de dados em C?


Função de saída: use if's aninhados que possibilita retornos diversos.

Função de entrada: utilize argumentos nas funções.


cara falar é fácil!
escreve o código em C de como posso criar a minha própria função de saída de dados para não ter que usar o printf();


4. Re: como criar funções de saídas em C?

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 23/12/2013 - 21:16h


#include <stdio.h>

int quadrado(int x){
int a;
a = x*x;
return a;
}


A função acima recebe um inteiro como parâmetro e retorna o quadrado desse mesmo inteiro.

Para chamá-la no main():


void main(int argc, char *argv[]){
int x;
x = atoi(argv[1]);
printf("%d\n", quadrado(x));
}


Salve como quadrado.c (pode ser qualquer nome) e compile com o nome quadrado (pode ser qualquer nome). Para chamar o aplicativo no terminal:

$ ./quadrado 5

O resultado deve ser 25


5. Re: como criar funções de saídas em C?

ian cléver sales fernandes
ianclever

(usa Arch Linux)

Enviado em 23/12/2013 - 21:53h

Crux escreveu:

Será existe a possibilidade de eu mesmo criar minha própria função de saída em C?

exemplo:

printf(""); //e a saída será que tem como definir uma nova
saída alternativa ao printf?


também tem como eu criar a minha própria função de entrada de dados em C?


como assim eu não entendi direito, vc quer saber se tem outras funções que fazem o mesmo papel? ou realmente se tem como criar uma do zero?



6. Re: como criar funções de saídas em C?

Exodia
exodia

(usa Ubuntu)

Enviado em 24/12/2013 - 00:07h

Axo que eu sei o que vc quer fazer e tipo:

void imprime(char[100] string){

//algoritmo para imprimir dados na tela

}

Mas tipo cara, você deve fazer suas próprias funções isso vai le incentivar a estudar e programar cada vez melhor, aqui e um forum para ajudar não pro pessoal fazer seus trabalhos.


7. Re: como criar funções de saídas em C?

Paulo
paulo1205

(usa Ubuntu)

Enviado em 30/12/2013 - 00:33h

Se você quiser ver uma implementação de printf() (que é um wrapper de uma função mais genérica: vwfprintf()), veja a implementação do NetBSD em [http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/stdio/vfwprintf.c?rev=1.33&content-type=text/x-cvsweb-markup&only_with_tag=MAIN].






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts