![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Het aanroepen van een C-functie froma Perl-script | jisha | Programmeren en Shell Scripting | 9 | 05-08-2008 12:59 AM |
| vraagt een functie in een ander shell script | trichyselva | UNIX voor Dummies Questions & Answers | 1 | 01-17-2008 12:28 AM |
| Hulp nodig in functie belt in een script | jisha | Programmeren en Shell Scripting | 3 | 01-15-2008 07:48 |
| oproepende c + + functie uit script | Lebamb | Hoog Niveau Programmering | 3 | 06-24-2003 09:53 |
| oproepende AC functie uit de dop | seshagiri | UNIX voor Dummies Questions & Answers | 4 | 12-06-2000 09:51 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Hoi,
Ik heb gezocht op het forum voor de query, Maar i didnt vinden een exacte antwoord. Ik heb een script (1.sh) en AC programma (sample.c) sample.c bevat veel functie-definities. (run (), vinden (), voeg () etc). Ik wil functies oproep in sample.c van 1.sh en de terugkeer waarde in 1.sh ******************** 1.sh echo "dit is sample" ..... ..... vinden ( "nomber") .... .... ********************* sample.c main () ( find () ( .... ..... ) add () ( .... .... ) ) Thanks in advance Js Laatst bewerkt door jisha; op 01.28.2008 04:59.. Reden: Ik vond het antwoord |
|
||||
|
Bedankt,
Am kwam te weten over hetzelfde. Maar is hun enige manier om mijn behoefte te voeren?. Ik bedoel enige manier om dit werk uit te maken met met behulp van perl of python of iets anders, maar door gewoon met behulp van Shell en c??? Thaknks vooraf Js |
|
||||
|
Hoi,
Ik heb een oplossing gevonden voor dit en het werkt! Laat de twee bestanden die betrokken zijn hier te sample.c en 1.sh Open sample.c (Mijn programma was als hieronder) # Include <stdio.h> void pline (void); main (int argc, char * argv []) ( int i, j; printf ( "Wow Ingevuld belangrijkste \ n"); i \u003d strcmp (argv [0], "pline"); / * alleen om te testen * / j \u003d strcmp (argv [1], "pline"); / * alleen om te testen * / printf ( "i \u003d% d \ nj \u003d% d \ n", i, j); if (strcmp (argv [1], "pline") \u003d\u003d 0) ( pline (); printf ( "done \ n"); ) ) void pline (void) ( int i; for (i \u003d 1; i <5; i + +) printf ( "Test \ n"); printf ( "\ n"); ) Sla nu het sample.c en zo uitvoeren dat we het. Exe-bestand Het commando hiervoor is: gcc-o Sample.exe sample.c Nu, dit zal ons Sample.exe bestand Open nu het 1.sh echo "testscript te bellen naar de C-functie" Sample.exe pline Sla het script en voer het uit!! Merk op dat ofwel moeten we de patch van Sample.exe in de $ PATH (milieu variabele) of geef het volledige pad van Sample.exe in het voorbeeld script als volgt zijn: echo "testscript te bellen naar de C-functie" / home / naam / script / Sample.exe pline bedankt Js |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|