The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > Hoog Niveau Programmering
.
google unix.com



Hoog Niveau Programmering Post vragen over C, C + +, Java, SQL, en andere programmeertalen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Met behulp van Top commando als script parameter elthox Programmeren en Shell Scripting 4 01-31-2007 01:21 PM
vervanging van een string in een bestand met command line parameter chiru_h Programmeren en Shell Scripting 5 08-03-2006 09:34
parameterinformatie terug te bellen programma jthomas Programmeren en Shell Scripting 11 11-20-2003 08:13
met behulp van het tabblad te voltooien command line parameter kymberm Programmeren en Shell Scripting 3 09-20-2002 03:54 PM
Command Line breedte parameter Scoogie UNIX voor 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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-15-2002
Wing m. Cheng Wing m. Cheng is offline
Geregistreerde gebruiker
  
 

Join Date: juli 2001
Locatie: Hong Kong
Posts: 11
Question Command line parameter voor C programma

Ik schrijf een C-programma dat deel van het idee is om met behulp van een command line parameter om de controle niet aan bepaalde deel van de sub-programma draaien.

Ik ben helemaal nieuw voor C, ik heb geen idee hoe te slagen voor een command-line argumenten van een C-programma.

Kan iemand helpen?!

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

Join Date: december 2000
Locatie: Phoenix, AZ
Posts: 670
U kunt proberen om te verklaren met de belangrijkste argumenten;

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

Dit programma werd gebruikt in een toepassing, waar een pc is de controle kritische taken. Laten noemen het PC_critical. Helaas PC_critical soms geblokkeerd en moest handmatig worden gereset.

Zo werd een tweede PC (PC_monitor) gebruikt. PC_critical was om een bericht te sturen naar PC_monitor elke vijf minuten te verzekeren dat het "leven". Als er geen bericht is ontvangen, PC_monitor gedwongen een harde reset van PC_critical door toepassing van een tijdelijke sluiting relais in de handmatige reset schakelaar op PC_critical. De werking van het relais werd veroorzaakt door het uitsturen van de patroon 0x0a op de Data Port.

U kunt proberen dit als een voorbeeld.

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
Geregistreerde gebruiker
  
 

Join Date: juli 2001
Locatie: Hong Kong
Posts: 11
Thumbs up

Bedankt Killerserv!
  #4 (permalink)  
Old 05-18-2002
linuxpenguin's Avatar
linuxpenguin linuxpenguin is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: mei 2002
Locatie: India
Posts: 295
Hoi,

Ik heb wat extra informatie voor je. Er is nog een arg naar de hoofdpagina. Het is de char * env []. die erg vergelijkbaar is met char * argv []. Arg Dit systeem bevat alle variabelen in de omgeving ingesteld. Ook is er een tijdelijke oplossing voor hetzelfde. u ook een getenv functie die kan u helpen om deze argumenten.

Happy programmering buddy

pinguïn
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 07:10 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0