![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| High Level Programmering Post spørsmål om C, C + +, Java, SQL og andre programmeringsspråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Calling shell funksjoner fra en annen shell script | jisha | Shell programmering og Skripting | 6 | 04-05-2008 05:29 |
| Hvordan passere to eller flere parametere til hovedvinduet i shell script | pinky | UNIX for Dummies Spørsmål og svar | 0 | 10-12-2007 12:54 |
| ringer til en prg fra skallet! | andy2000 | Shell programmering og Skripting | 4 | 03-31-2007 05:02 |
| Ringekonto Subscript men sove stopper main script | doublejz | Shell programmering og Skripting | 1 | 09-12-2005 03:08 |
| c + + ringer main ()-funksjonen | Norsk hedensk | High Level Programmering | 3 | 01-22-2003 08:28 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Returverdi (int) fra hoved å ringe shell
Hva er sytax til å returnere en int fra C program main tilbake til ringer shell?
Code:
#!/usr/bin/ksh typeset -i NO_RECS $NO_RECS=process_file # Process file is a C program that is set up to return an int from main. The #program complies with no issues, but an error is generated when the shell #calls the program. Is the syntax correct to return the int value to a shell #variable? Code:
int main(argc,argv)
{
int no_recs_tot ;
/* This is just a function within the c program that returns the int value */
no_recs_tot = bld_detail(v_out_path,v_in_path,inrec_cnt,v_src_data_dt);
return (no_recs_tot);
} /* End main */
Sist endret av blowtorch; 09-25-2006 på 11:09.. Årsak: legge til kode tags |
|
||||
|
Code koder takk. Som (kode) int main () (/ kode) men med [] i stedet for ().
Syntaksen for retur en kode til skallet er akkurat som når du viser det. Hva kan være galt er verdien du kommer tilbake. Noen som ikke er null betyr en slags feil. Null betyr suksess. |
|
||||
|
Plus, på en POSIX kompatibelt system:
Code:
int main()
{
return 42001;
}
Code:
$ cc -o testc test.c $ testc $echo $? 17 Return kodene for programmet status. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|