how to call dot c file using system command


 
Thread Tools Search this Thread
Top Forums Programming how to call dot c file using system command
# 1  
Old 05-14-2010
how to call dot c file using system command

Hi every one,
i have to dot pc files. One have main function but one dont have.I have to call dot pc file using system () cmd.File is being call have main function.Please let me know how i can call .pc file with two arguments from other dot pc file.I want some thing like
Code:
sprintf(buf, "ss_xxx.pc -c %s", str);
system(buf);

Please let me know what is the right way to do this.
Thanks,
goraya

Last edited by Yogesh Sawant; 05-26-2010 at 06:38 AM.. Reason: added code tags
# 2  
Old 05-14-2010
I have no idea what you're trying to accomplish...but if your definition of a "dot pc file" is the same as mine, that is a Pro*C file having SQL statements in it to be pre-compiled and subsequently compiled into an executable, then you can't call it with a system call at all as it is not yet in an exectuable format.
# 3  
Old 05-14-2010
Yes its a pro c file.I know dot pc file will have executable. can i call executable with system
Code:
sprintf(buf, ss_xxx   "agrv1" -c %s, str);
system(buf);

please let me know the syntex for sprintf(executable plus two arguments )
thankx
goraya

Last edited by Yogesh Sawant; 05-26-2010 at 06:40 AM.. Reason: added code tags
# 4  
Old 05-14-2010
I think pro*c is C with extensions, so:

Code:
sprintf(buf, "stuff %s %s", string1, string2);

Here's a further example with three arguments:
Code:
sprintf(buf, "stuff %s %s %s", string1, string2, string3);

The pattern should now be apparent.
# 5  
Old 05-14-2010
Quote:
Originally Posted by goraya430
Yes its a pro c file.I know dot pc file will have executable. can i call executable with system
sprintf(buf, ss_xxx "agrv1" -c %s, str);
system(buf);

please let me know the syntex for sprintf(executable plus two arguments )
thankx
goraya
Ok...so you want to call the exectuable that was created by compiling the Pro*C file, NOT the Pro*C file itself. So...

Code:
sprintf(buf, "%s %s %s", executable_name, arg1, arg2);
system(buf);

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to call the System command twice in the same perl script...

Hello experts, I have a perl script which looks for the ARGV and then loads the data as per it. Example. #Checking the server to connect if ($ARGV eq 'QA') { $ENV{"ORACLE_HOME"} = "/oracle/product/11.2.0"; $ENV{"PATH"} = "$ENV{'PATH'}:/oracle/product/11.2.0/bin"; ... (1 Reply)
Discussion started by: msrahman
1 Replies

2. Shell Programming and Scripting

stty: tcgetattr: A specified file does not support the ioctl system call

Hi Gurus, I have scheduled a script using cron scheduler. Script works fine when i run it manually. But it gives the following error in cron log. stty: tcgetattr: A specified file does not support the ioctl system call. I have given the following statement in cron. 0-59 * * * *... (5 Replies)
Discussion started by: svajhala
5 Replies

3. Shell Programming and Scripting

how to call dot c file using system command

Hi every one, i have to dot pc files. One have main function but one dont have.I have to call dot pc file using system () cmd.File is being call have main function.Please let me know how i can call .pc file with two arguments from other dot pc file.I want some thing like sprintf(buf,... (1 Reply)
Discussion started by: goraya430
1 Replies

4. Windows & DOS: Issues & Discussions

How to call a command in a batch file?

Hi, I would like to get the output of below command emailed to me in a windows2003 server. "bpimagelist -hoursago 24 -U" I will be using "blat" to email the output of this command.But not sure how the above command is called for in a batch file when executed. Would appreciate if... (1 Reply)
Discussion started by: Hari_Ganesh
1 Replies

5. Linux

The dot command-line utility?

Hi, What else is the dot used beside relative filepaths in bash? Is it a shell utility as well? No man entry for dot (.)... (3 Replies)
Discussion started by: varelg
3 Replies

6. Windows & DOS: Issues & Discussions

Can rsh command be used to call a bat file

I have a .bat file on windows, which converts a .xls file into .csv file and using a ksh script i would usually FTP this .csv file... Now i want to trigger this .bat form my ksh script. can i use rsh command in my FTP to run .bat file on windows and then ftp the generated .csv file...is... (19 Replies)
Discussion started by: bhagya2340
19 Replies

7. Programming

Need help with running the tar command using system() call in C

Hey everyone, I've been trying to use the system(cmd) call in C to tar multiple files together. When i do so i specify the absolute paths of the tar file as well as the files to be included in the tar file. Eg: system("tar -cf /tmp/example.tar /mnt/john/1.xml"); system("tar -uf... (5 Replies)
Discussion started by: vsanjit
5 Replies

8. UNIX for Advanced & Expert Users

how to differentiate system call from library call

Hi, Ho do I differentiate system call from library call? for example if I am using chmod , how do I find out if it is a system call or library call? Thanks Muru (2 Replies)
Discussion started by: muru
2 Replies

9. UNIX for Advanced & Expert Users

stty: tcgetattr: A specified file does not support the ioctl system call.

Hi, I am trying to implement SSH between two systems say ukblx151 & ukapx047 with ID say khzs228, i follow the following process: Step-1) $ ssh-keygen -t rsa -f rsa Generating public/private rsa key pair. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your... (9 Replies)
Discussion started by: vishal_ranjan
9 Replies

10. Programming

nice command and nice() system call

Hi I want to implement the nice command in the shell that I am building. I came to know that there is a corresponding nice() system call for the same. But since I will be forking different processes to run different commands typed on the command prompt, is there any way I can make a command... (2 Replies)
Discussion started by: tejbuch
2 Replies
Login or Register to Ask a Question