![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Ringe et C-funksjon froma Perl-skript | jisha | Shell programmering og Skripting | 9 | 05-08-2008 12:59 |
| kalle en funksjon fra et shell script | trichyselva | UNIX for Dummies Spørsmål og svar | 1 | 01-17-2008 12:28 |
| Hjelp trengs i funksjonen ringer i et skript | jisha | Shell programmering og Skripting | 3 | 01-15-2008 07:48 |
| ringer c + + funksjon fra script | Lebamb | High Level Programmering | 3 | 06-24-2003 09:53 |
| ringer ac funksjon fra shell | seshagiri | UNIX for Dummies Spørsmål og svar | 4 | 12-06-2000 09:51 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Hei,
Jeg har søkt på forumet for søket, men jeg gjorde ikke finne et eksakt svar. Jeg har et script (1.sh) og ac program (sample.c) sample.c inneholder mange funksjon definisjoner. (run (), finn (), add () etc). Jeg vil kalle funksjoner i sample.c fra 1.sh og bruke avkastningen verdien i 1.sh ******************** 1.sh echo "dette er sample" ..... ..... find ( "nomber") .... .... ********************* sample.c main () ( finn () ( .... ..... ) add () ( .... .... ) ) Takk på forhånd Js Sist endret av jisha; 01-28-2008 kl 04:59.. Grunn: Jeg fant svaret |
|
||||
|
Takk,
Am fikk vite om det samme. Men er de noen som helst måte å gjennomføre mine behov?. Jeg mener noen måte å gjøre dette arbeidet med ut ved hjelp perl eller python eller noe annet, men bare ved hjelp av skall og c?? Thaknks på forhånd Js |
|
||||
|
Hei,
Jeg har funnet en løsning på dette, og det fungerer! La to filer involvert her være sample.c og 1.sh Åpne sample.c (Mitt program er som nedenfor) # Include <stdio.h> void pline (void); main (int argc, char * argv []) ( int i, j; printf ( "Wow Innskrevet main \ n"); i \u003d strcmp (argv [0], "pline"); / * bare for å teste * / j \u003d strcmp (argv [1], "pline"); / * bare for å teste * / printf ( "i \u003d% d \ nj \u003d% d \ n", i, j); if (strcmp (argv [1], "pline") \u003d\u003d 0) ( pline (); printf ( "ferdig \ n"); ) ) void pline (void) ( int i; for (i \u003d 1; i <5; i + +) printf ( "Test \ n"); printf ( "\ n"); ) Nå lagre sample.c og effektuere det slik at vi får. EXE-fil Kommandoen for dette er: gcc-o Eksempel.exe sample.c Nå vil dette gi oss Eksempel.exe fil Nå åpner 1.sh echo "testskriptet å ringe på c-funksjonen" Eksempel.exe pline Lagre skriptet og effektuere det!! Merk at enten må vi inkludere oppdateringen av Eksempel.exe i $ PATH (miljøvariabelen) eller gi den fullstendige banen til Eksempel.exe i eksempelskriptet som følger: echo "testskriptet å ringe på c-funksjonen" / home / navn / script / Eksempel.exe pline takk Js |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|