The UNIX and Linux Forums  
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.

Go Back   Die UNIX-und Linux-Foren > Top Foren > High-Level-Programmierung
.
Google unix.com



High-Level-Programmierung Post Fragen zu C, C + +, Java, SQL, und andere Programmiersprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Mit der Top-Kommando als Skript-Parameter elthox Shell Programmierung und Scripting 4 01-31-2007 01:21 PM
anstelle einer Zeichenkette in einer Datei mit Kommandozeilen-Parameter chiru_h Shell Programmierung und Scripting 5 08-03-2006 09:34 AM
Pass Parameter zurück zum aufrufenden Programm jthomas Shell Programmierung und Scripting 11 11-20-2003 08:13 AM
mit Registerkarte, um Kommandozeilen-Parameter kymberm Shell Programmierung und Scripting 3 09-20-2002 03:54 PM
Command Line Parameter Breite Scoogie UNIX for Dummies Questions & Answers 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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 05-15-2002
Wing m. Cheng Wing m. Cheng is offline
Registrierte Nutzer
  
 

Join Date: Jul 2001
Ort: Hong Kong
Beiträge: 11
Question Kommandozeilen-Parameter für die C-Programm

Ich schreibe ein C-Programm, dass ein Teil der Idee ist es, mit Hilfe eines Kommandozeilen-Parameter zu kontrollieren, um nicht Teil der Unter-Programm.

Ich bin völlig neu in C, ich habe keine Ahnung, wie man eine Befehlszeilenargumente aus einem C-Programm.

Kann mir jemand helfen?!

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

Join Date: Dezember 2000
Ort: Phoenix, AZ
Beiträge: 670
Sie können versuchen zu erklären, mit den wichtigsten Argumenten;

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

Dieses Programm wurde in einer Anwendung, wenn ein PC-Steuerung wurde Aufgaben. Ermöglicht es PC_critical. Leider, PC_critical gelegentlich ins Stocken geraten und musste manuell zurückgesetzt.

So wird ein zweiter PC (PC_monitor) verwendet wurde. PC_critical wurde, eine Nachricht zu senden, um PC_monitor alle fünf Minuten, um sicherzustellen, dass es "lebendig". Wenn keine Nachricht empfangen wurde, PC_monitor gezwungen, einen Hard-Reset des PC_critical durch eine kurzzeitige Schließung Relais in der manuellen Reset-Taste auf PC_critical. Der Betrieb des Relais wurde durch die Ausgabe der Muster 0x0a auf dem Data Port.

Sie können versuchen, dies als ein Beispiel.

Code:
#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-15-2002
Wing m. Cheng Wing m. Cheng is offline
Registrierte Nutzer
  
 

Join Date: Jul 2001
Ort: Hong Kong
Beiträge: 11
Thumbs up

Dank Killerserv!
  #4 (permalink)  
Old 05-18-2002
linuxpenguin's Avatar
linuxpenguin linuxpenguin is offline Forum Advisor  
Registrierte Nutzer
  
 

Registriert seit: Mai 2002
Ort: Indien
Beiträge: 295
Hi,

Ich habe einige zusätzliche Informationen für Sie. Es gibt noch eine weitere arg zu Hauptinhalt. Es ist die char * env []. das ist sehr ähnlich, char * argv []. Diese arg enthält alle System-Variablen, die in der Umwelt. Auch gibt es einen Workaround für das gleiche. Sie haben auch eine Funktion getenv, die dazu beitragen können Sie diese Argumente.

Frohes Programmieren Buddy

Pinguin
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 01:20 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0