Trabalhando com parâmetros

1. Trabalhando com parâmetros

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/12/2009 - 20:30h

Ola. Bem tenho duvida se em linguagem C é possível fazer isso que pode ser feito em Shell: (exemplo)

vi script1.sh

#(inicio)script em shell#

#!/bin/bash
echo “Ola sua mensagem foi: $1”

#(fim) script em shell#

sh script.sh oi

Ola sua mensagem foi: oi

Eu quero saber se isso e possível em C, por favor, indique material para que eu possa estuda é muito Obrigado pela atenção!



  


2. Re: Trabalhando com parâmetros

Marcos Paulo Ferreira
Daemonio

(usa Slackware)

Enviado em 15/12/2009 - 20:56h

Bem cara, pesquise ae sobre argc e argv (os parametros da funcao main).. O argv eh o vetor que contem as strings dos parametros e o argc eh a quantidade.

ex:

#include <stdio.h>
int main(int argc, char **argv) {
printf("Ola sua mensagem foi: %s " , argv[1]) ;
}

$ ./programa oi
Ola sua mensagem foi: oi


3. Re: Trabalhando com parâmetros

André
andrezc

(usa Debian)

Enviado em 15/12/2009 - 21:14h

#include<stdio.h>

int main(void){

char mensagem[30];

printf ("Digite sua mensagem: ");
scanf("%s",&mensagem);
printf("\n\n Sua mensagem foi %s \n");

}






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts