Sponsored Content
Full Discussion: I dont want this
Top Forums Programming I dont want this Post 72116 by C|[anti-trust] on Wednesday 18th of May 2005 04:07:39 PM
Old 05-18-2005
Thanks it works.
at this stage im here Smilie

Code:
#include <stdio.h>
#include <sys/types.h>
#include <string.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>

struct stat s;

main() {

 char c[100];
 int tmp_desc,length_c;
 char * _tmp = ".myAI~";
 char * _myAIrc = ".myAIrc";


 tmp_desc = open( _tmp , O_CREAT | O_RDWR , 500 );
 if ( tmp_desc < 0 ) {
    perror("myAI ");
    exit(0);
 }
 
 if (fork()==0) {
   system("clear");
   while(1) {
	
	fprintf(stdout,"!"); 
	fgets(c,100,stdin);
	c[strlen(c)-1]='\0';	
	length_c=strlen(c);
	lseek(tmp_desc,0,sizeof(char));
//	write (tmp_desc,c,length_c);
	
	/*
	if (strcmp("machine",c)==0) {
    	   system("echo $USER@`hostname`");
	   system("echo kernel : `uname -r`");
	   system("kde-config --version | grep KDE");
	}
	else */if(!strcmp(c,"exit")){
                        exit(0);
                }
	else printf("%s command not found\n",c);
	
   } while (c!=NULL);
	exit(1);
 }
 wait(NULL);
 
}

 

9 More Discussions You Might Find Interesting

1. What is on Your Mind?

dont understand

i'm trying to learn unix and i posted a question and what i was typing from school. i can't figure it out. how am i supposed to learn , when i get shutdown by an admin. for posting a homework question. doesn't make any sense. its a dumb rule. thanks for helping (4 Replies)
Discussion started by: AtomJ22
4 Replies

2. Shell Programming and Scripting

dont't find right regex

I have a string which contains following information: <SZ.T><P ALIGN="CENTER"><FONT FACE="Arial, Helvetica, sans-serif" SIZE="+3">Bundesregierung nimmt sich dicke Deutsche vor</FONT></P></SZ.T> <SZ.UT><P ALIGN="CENTER"><FONT SIZE="+1"><I> Seehofer und Schmidt planen Kampagne gegen... (3 Replies)
Discussion started by: trek
3 Replies

3. UNIX for Dummies Questions & Answers

script dont' break out

I have concurrent manager stop and check to verify all the process are stopped BUT even after all the process are stopped query script continues to run without break out. # stop the concurrent manager $COMMON_TOP/admin/scripts/$CONTEXT_NAME/adstpall.sh $DB_USER/$DB_PSWD # check if the... (1 Reply)
Discussion started by: Paul.S
1 Replies

4. Shell Programming and Scripting

deleting rows that dont have ....

Hi I posted earlier. This is sorta similar but I want to delete rows that dont have R, T, Y or U. Nam1 RTYU Nam2 RRTT Nam3 RYTU Nam4 IRTT So the output would look like this? Nam1 RTYU Nam2 RRTT Nam3 RYTU too many problems thanks (3 Replies)
Discussion started by: kylle345
3 Replies

5. Shell Programming and Scripting

Dont what this sed expression does

I am new to unix and have come across the sed expression but not sure what its doing. Can someone please tell me whats happening in the sed command below? (2 Replies)
Discussion started by: 5211171
2 Replies

6. Shell Programming and Scripting

ls | grep (i dont know what to put here)

Dear users, I googled for a while, but i have got a lot of different answers regarding a simple unix command. lets say there are a lot of files in a directory. How can i list the files in a directory whose file types is "text"? Thank you in advance (4 Replies)
Discussion started by: kevincobain2000
4 Replies

7. Shell Programming and Scripting

i dont know where problem!!

okthanksi solve it :) (1 Reply)
Discussion started by: dream23
1 Replies

8. UNIX for Dummies Questions & Answers

i dont know how to solve this error

can while do make aloop as do while in c language ? (1 Reply)
Discussion started by: teefa
1 Replies

9. Ubuntu

Dont Allow Exitting from a Script

Hello, I wrote a script and disabled Ctrl+C using trap ' ' 2 For security, I cannot allow users to exit the script on their own for then they would have access to the command prompt. Are there any other cases that I need to cover? Thank you. I'm new to scripting. (6 Replies)
Discussion started by: fzivkovi
6 Replies
STRING(3)						   BSD Library Functions Manual 						 STRING(3)

NAME
index, rindex, stpcpy, strcasecmp, strcat, strchr, strcmp, strcpy, strcspn, strerror, strlen, strncasecmp, strncat, strncmp, strncpy, strpbrk, strrchr, strsep, strspn, strstr, strtok -- string specific functions LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <strings.h> char * index(const char *s, int c); char * rindex(const char *s, int c); int strcasecmp(const char *s1, const char *s2); int strncasecmp(const char *s1, const char *s2, size_t n); #include <string.h> char * stpcpy(char *dst, const char *src); char * strcat(char *restrict s1, const char *restrict s2); char * strchr(const char *s, int c); int strcmp(const char *s1, const char *s2); char * strcpy(char *restrict s1, const char *restrict s2); size_t strcspn(const char *s1, const char *s2); char * strerror(int errnum); size_t strlen(const char *s); char * strncat(char *restrict s1, const char *restrict s2, size_t n); int strncmp(const char *s1, const char *s2, size_t n); char * strncpy(char *restrict s1, const char *restrict s2, size_t n); char * strpbrk(const char *s1, const char *s2); char * strrchr(const char *s, int c); char * strsep(char **stringp, const char *delim); size_t strspn(const char *s1, const char *s2); char * strstr(const char *s1, const char *s2); char * strtok(char *restrict s1, const char *restrict s2); DESCRIPTION
The string functions manipulate strings that are terminated by a null byte. See the specific manual pages for more information. For manipulating variable length generic objects as byte strings (without the null byte check), see bstring(3). Except as noted in their specific manual pages, the string functions do not test the destination for size limitations. SEE ALSO
bstring(3), index(3), rindex(3), stpcpy(3), strcasecmp(3), strcat(3), strchr(3), strcmp(3), strcpy(3), strcspn(3), strerror(3), strlen(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3), strtok(3) STANDARDS
The strcat(), strncat(), strchr(), strrchr(), strcmp(), strncmp(), strcpy(), strncpy(), strerror(), strlen(), strpbrk(), strspn(), strcspn(), strstr(), and strtok() functions conform to ISO/IEC 9899:1990 (``ISO C90''). BSD
December 11, 1993 BSD
All times are GMT -4. The time now is 06:49 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy