Im trying to write some code atm which gets the complete pathname of a folder and strips off references to the parent folders. The end result should be just the name of the folder.
Currently Im able to extract the folder name, however Im getting junk added onto the name as well which is making further processing more difficult.
hello
i have a program in C (Unix - SOlaris5.7), and i have the next question:
i have a lot of char variable, and i want store their values in a char array. The problem is what i donīt know how to put the char variable's value into the array, and i don`t know how to define the array
please... (4 Replies)
Hello! I'm trying to make a script that will make a list of the files in a source tree and sort them by size. Problem is I've run into a weird problem.
print array will give me numbers like 160, 220, 444 that i don't even know where they come from, and print array will give me the correct numbers... (5 Replies)
Hi All,
I have a problem assigning variables to script.I have a script in which i have a while loop now i have to assign some values obtained to an array which will be used later in the script.Can anyone help how to do that.
At present my scrot looks like:
co=0
pco=0
co=`cat /tmp/highcpu... (4 Replies)
Here is a C function that replaces some non-ASCII chars to html decimal entities. It seems that the char "į" does not get replaced correctly but the rest do. Any idea why this is happening ?
(Please note that I had to place a space before each ; or they would not post correctly in this forum... (7 Replies)
This is in C++.
Is there a way to take characters out of input data?
For example, hello 0 1 2 3 4 5 is within my double dimensional array:
char arr;
How would I output only the characters h,e,l,l,o? (0 Replies)
Hi
I have two arrays:
arr1 = (demo demo2 demo3 demo4 demo5)
arr2 = (demo2 test demo)
I want to check that the values the "arr2" are present in "arr1"
Example
arr1 = (demo demo2 demo3 demo4 demo5)
arr2 = (demo2 test demo)
Output: Error
arr1 = (demo demo2 demo3 demo4 demo5)... (3 Replies)
Hello ,
im sorry for my english .
im trying to create a dynamic menu that will display if the interface is ACTIVE OR STOPPED/FAILED
for some reason i cant get it to work properly
start_interface_func()
{
i=0
for interface_chk in 11 71 73 72 12 47 48 49 50 20 23 24 25 46 21 22 27 28... (5 Replies)
Hi, this is my code.It's simple : there are 2 2D arrays and the multiplied to C.
#include<stdio.h>
#include<sys/shm.h>
#include<sys/stat.h>
#include<stdlib.h>
main()
{
int *A; //A
int *B; //B
int *C; //C
int i,j,x,k,d;
int id;
... (17 Replies)
When the STL generic algorithm's merge() function is used to merge two char arrays, the output is not as expected. Below is the program I tried with.
#include <iostream>
#include <algorithm>
#include <cstring>
#include <deque>
#include <iterator>
using namespace std;
int main() {
... (3 Replies)
I have two files:
file-1 is a list of number of interfaces in the switch and file-2 have VLAN-ID , VLAN-NAME , Interface belong to that VLAN like this:
file-1:
1/1
1/2
1/3
1/4
1/5
.
.
file-2:
1,"vlan-wifi",1/1,1/7,1/8 (9 Replies)
Discussion started by: SULTAN01
9 Replies
LEARN ABOUT ULTRIX
rindex
string(3) Library Functions Manual string(3)Name
strcasecmp, strncasecmp, strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strstr, str-
tok, index, rindex - string operations
Syntax
#include <strings.h>
or
#include <string.h>
strcasecmp(s1, s2)
char *s1, *s2;
strncasecmp(s1, s2, n)
char *s1, *s2;
char *strcat(s1, s2)
char *s1, *s2;
char *strncat(s1, s2, n)
char *s1, *s2;
int strcmp(s1, s2)
unsigned char *s1, *s2;
int strncmp(s1, s2, n)
unsigned char *s1, *s2;
int n
char *strcpy(s1, s2)
char *s1, *s2;
char *strncpy(s1, s2, n)
char *s1, *s2;
int n
size_t strlen(s)
char *s;
char *strchr(s, c)
char *s;
int c;
char *strrchr(s, c)
char *s;
int c;
char *strpbrk(s1, s2)
char *s1, *s2;
size_t strspn(s1, s2)
char *s1, *s2;
size_t strcspn(s1, s2)
char *s1, *s2;
char *strtok(s1, s2)
char *s1, *s2;
char *index(s, c)
char *s, c;
char *rindex(s, c)
char *s, c;
char *strstr(s1, s2)
char *s1, *s2;
Description
The arguments s1, s2, and s point to strings (arrays of characters terminated by a null character). The functions and subroutines all
alter s1. These functions do not check for overflow of the array pointed to by s1.
The subroutine appends a copy of string s2 to the end of string s1. The subroutine copies at most n characters. Both return a pointer to
the null-terminated result.
The subroutine compares its arguments and returns an integer greater than, equal to, or less than 0, according as s1 is lexicographically
greater than, equal to, or less than s2. The subroutine makes the same comparison but looks at at most n characters. The and subroutines
are identical in function, but are case insensitive. The returned lexicographic difference reflects a conversion to lower-case.
The subroutine copies string s2 to s1, stopping after the null character has been copied. The subroutine copies exactly n characters,
truncating s2 or adding null characters to s1 if necessary. The result will not be null-terminated if the length of s2 is n or more. Each
function returns s1.
The subroutine returns the number of characters in s, not including the terminating null character.
The subroutine returns a pointer to the first occurrence of s2 (excluding the terminating null character) in s1, or a NULL pointer if s2
does not occur in s1. If the length of s2 is zero, returns s1.
The ( ) function returns a pointer to the first (last) occurrence of character c in string s, or a NULL pointer is c does not occur in the
string. The null character terminating a string is considered to be part of the string.
The subroutine returns a pointer to the first occurrence in string s1 of any character from string s2, or a NULL pointer if no character
from s2 exists in s1.
The ( ) subroutine returns the length of the initial segment of string s1 which consists entirely of characters from (not from) string s2.
The subroutine considers the string s1 to consist of a sequence of zero or more text tokens separated by spans of one or more characters
from the separator string s2. The first call (with pointer s1 specified) returns a pointer to the first character of the first token, and
will have written a null character into s1 immediately following the returned token. The function keeps track of its position in the
string between separate calls, so that subsequent calls (which must be made with the first argument a NULL pointer) will work through the
string s1 immediately following that token. In this way, subsequent calls will work through the string s1 until no tokens remain. The
separator string s2 may be different from call to call. When no token remains in s1, a NULL pointer is returned.
The ( ) subroutine returns a pointer to the first (last) occurrence of character c in string s, or zero if c does not occur in the string.
The <string.h> header file is provided for compatibility with System V; both <string.h> and <strings.h> refer to the same file.
The and subroutines do unsigned character comparisons.
string(3)