The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Inizio Forum > Di programmazione ad alto livello
.
google unix.com



Di programmazione ad alto livello Pubblica domande su C, C + +, Java, SQL, e di altri linguaggi di programmazione qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Utilizzo di alto comando come parametro di script elthox Shell scripting e di programmazione 4 01-31-2007 01:21 PM
sostituzione di una stringa in un file con il parametro della riga di comando chiru_h Shell scripting e di programmazione 5 08-03-2006 10:34 AM
passare il parametro di rimettere indietro programma jthomas Shell scripting e di programmazione 11 11-20-2003 08:13 AM
per completare la scheda utilizzando parametro della riga di comando kymberm Shell scripting e di programmazione 3 09-20-2002 04:54 PM
Larghezza parametro della riga di comando Scoogie UNIX for Dummies Domande & Risposte 2 02-08-2002 05:04 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 05-15-2002
Wing m. Cheng Wing m. Cheng is offline
Utente Registrato
  
 

Iscriviti Data: luglio 2001
Posizione: Hong Kong
Interventi: 11
Question Parametro della riga di comando per il programma in C

Sto scrivendo un programma in C che parte l'idea è quella di utilizzare un parametro della riga di comando per il controllo di non eseguire determinate parte della sottozona programma.

Io sono totalmente nuovo in C, non ho alcuna idea di come passare un argomenti della riga di comando da un programma in C.

Can anyone help?

Grazie
  #2 (permalink)  
Old 05-15-2002
killerserv's Avatar
killerserv killerserv is offline Forum Advisor  
Unix Predator
  
 

Iscriviti Data: dicembre 2000
Località: Phoenix, AZ
Interventi: 670
Puoi provare a dichiarare con argomenti principali;

int main (int argc, char * argv [])

Questo programma è stato utilizzato in una domanda, se un PC è stato il controllo critici compiti. Permette di chiamare PC_critical. Purtroppo, talvolta PC_critical una fase di stallo e ha dovuto essere reimpostare manualmente.

Così, un secondo PC (PC_monitor) è stato utilizzato. PC_critical è stato quello di inviare un messaggio a PC_monitor ogni cinque minuti per assicurare che si è "viva". Se il messaggio non è stato ricevuto, PC_monitor un hard reset forzato della PC_critical applicando un relè momentanea chiusura tutta l'interruttore manuale su PC_critical. Il funzionamento del relè è stato causato da output il pattern 0x0A sulla porta dati.

Puoi provare questo come esempio.


Codice:
#include <stdio.h>
#include <conio.h>
#include <dos.h>
#include <process.h>

int main(int argc, char *argv[])
{
   unsigned int t_delay, Data;
   int tenths_sec;

   clrscr();

   if(argc != 3)
   {
      printf("Incorrect number of args\n");
      exit(-1);
   }
   if(sscanf(argv[1],"%d", &tenths_sec)!=1)
   {
      printf("Time scanf failed.\n");
      exit(-2);
   }
   if (sscanf(argv[2],"%x", &Data) != 1)
   {
      printf("Parallel port scanf failed.\n");
      exit(-3);
   }
   t_delay = tenths_sec * 100;
   outportb(Data, 0x0a); /* operate the relay */
   delay(t_delay);
   outportb(Data, 0x00); /* release it */
   exit(0);
}

  #3 (permalink)  
Old 05-16-2002
Wing m. Cheng Wing m. Cheng is offline
Utente Registrato
  
 

Iscriviti Data: luglio 2001
Posizione: Hong Kong
Interventi: 11
Thumbs up

Grazie Killerserv!
  #4 (permalink)  
Old 05-18-2002
linuxpenguin's Avatar
linuxpenguin linuxpenguin is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: maggio 2002
Località: India
Interventi: 295
Salve,

Ho alcune informazioni aggiuntive per voi. Non vi è più uno di principali arg. E 'il char * env []. che è molto simile a char * argv []. Arg Questo contiene tutte le variabili di sistema istituito per l'ambiente. Inoltre vi è una soluzione per la stessa. si hanno anche un getenv funzione che può aiutarvi a ottenere questi argomenti.

Buon amico di programmazione

pinguino
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 09:29 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0