10-17-2005
Hi sorry I wasn't clear.
I'm actually want to pass the string "set=a", "set=b", "set=c", etc....to the function. The "set=" part always stays the same but a, b, c...etc. change which is the part I can't figure out how to deal with.
so I would so something like:
function("set=a");
and then function is:
function(char *string) {
printf("string is %s\n", string);
}
10 More Discussions You Might Find Interesting
1. Programming
hello all
i am trying to pass a argument through system function to a shell script.
#shell script echo.sh to display the string
echo $1
and the c program is.
#include<stdlib.h>
int
main()
{
const char *str = "hello all";
system("sh echo.sh str");
}
the output i... (5 Replies)
Discussion started by: zius_oram
5 Replies
2. Shell Programming and Scripting
Hi,
I,m writing a program in shell script and currently this script is calling a java program.
I have a problem to pass string variable from my shell script to the java program. I don't know on how to pass it and how the java program can call what I have pass from the shell script.
This is... (3 Replies)
Discussion started by: badbunny9316
3 Replies
3. Shell Programming and Scripting
I'm a beginner and wasn't able to google my problem...
I would like to pass a string with spaces to a shell script.
my test_shell:
#!/bin/sh -vx
#######################################################
# generate_documentation (c) Ch.Affolter Nov. 2009 Version 1.0 #... (3 Replies)
Discussion started by: vivelafete
3 Replies
4. Shell Programming and Scripting
I have to pass a sentence in a file, the specs are as:
cat run | sed 's/SRT/'$8'/g' | sed 's/plength/68/g' | sed 's/stcol/'$5'/g' | sed 's/encol/'$6'/g' | sed 's/brdtype/'$1'/g' | sed 's/brdtxt/'$3'/g' | sed 's/demotxt/Total '$2'/g' | sed 's/bantxt/ban_'$7'/g' | sed 's/validcodes/'$4'/g' >... (15 Replies)
Discussion started by: patilrakesh1984
15 Replies
5. Shell Programming and Scripting
Hi friends.
i am newbie to shell scripting. I need to create a script where i will be passing 2 parameters to the script and based on that it should work.
For ex: start_proc a 2 or start_proc b 2
start_proc a 2 --- this should bring up 2 processes as i define inside the script.
start_proc... (2 Replies)
Discussion started by: friscouser
2 Replies
6. Shell Programming and Scripting
My shell script generates a bunch of lines of text and passes this text as an argument to a perl script.
I'm able to do this, but for some reason newlines don't get recognized in the perl script and so the script just prints actual '\n' instead of carriage returning, otherwise everything gets... (3 Replies)
Discussion started by: stevensw
3 Replies
7. Programming
hi
I want to write a function which takes int as input and returns a string like this.
char GetString(int iNo)
{
switch(iNo)
{
case 0:
return "Zero";
break;
case 1:
return "One";
break;
}
}
void main()
{
int i;
printf("Enter... (1 Reply)
Discussion started by: atharalikhan
1 Replies
8. Ubuntu
Need to send string from Ubuntu to Windows XP? It contains URL. If not for XP may be somebody knows how send to another Ubuntu PC. (1 Reply)
Discussion started by: Yola
1 Replies
9. Shell Programming and Scripting
I want to compare two values for Value A and ValueB, however, they are strings, so is there a way I could them into numberical value in tcsh
#! /bin/tcsh
set ValueA = `awk '{print $6}' out0File`
set ValueB = `awk '{print $6}' out1File`
set Delta = `expr $ValueA - $ValueB`
... (1 Reply)
Discussion started by: proteinpi
1 Replies
10. Shell Programming and Scripting
Hi Gurus,
I have a request which needs to pass string into sql.
dummy code as below:
sqlplus -s user/password@instance << EOF >>output.txt
set echo off head off feed off pagesize 0 trimspool on linesize 1000 colsep ,
select emp_no, emp_name from emp
where emp_no in ('a', 'b', 'c');
exit;... (4 Replies)
Discussion started by: ken6503
4 Replies
LEARN ABOUT OPENSOLARIS
putenv
putenv(3C) Standard C Library Functions putenv(3C)
NAME
putenv - change or add value to environment
SYNOPSIS
#include <stdlib.h>
int putenv(char *string);
DESCRIPTION
The putenv() function makes the value of the environment variable name equal to value by altering an existing variable or creating a new
one. In either case, the string pointed to by string becomes part of the environment, so altering the string will change the environment.
The string argument points to a string of the form name=value. The space used by string is no longer used once a new string-defining name
is passed to putenv().
The putenv() function uses malloc(3C) to enlarge the environment.
After putenv() is called, environment variables are not in alphabetical order.
RETURN VALUES
Upon successful completion, putenv() returns 0. Otherwise, it returns a non-zero value and sets errno to indicate the error.
ERRORS
The putenv() function may fail if:
ENOMEM Insufficient memory was available.
USAGE
The putenv() function can be safely called from multithreaded programs. Caution must be exercised when using this function and getenv(3C)
in multithreaded programs. These functions examine and modify the environment list, which is shared by all threads in a program. The sys-
tem prevents the list from being accessed simultaneously by two different threads. It does not, however, prevent two threads from succes-
sively accessing the environment list using putenv() or getenv().
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
|MT-Level |Safe |
+-----------------------------+-----------------------------+
SEE ALSO
exec(2), getenv(3C), malloc(3C), attributes(5), environ(5), standards(5)
WARNINGS
The string argument should not be an automatic variable. It should be declared static if it is declared within a function because it can-
not be automatically declared. A potential error is to call putenv() with a pointer to an automatic variable as the argument and to then
exit the calling function while string is still part of the environment.
SunOS 5.11 7 Aug 2004 putenv(3C)