Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<string.h>
- char* find_char(char s[], int c);
- int main(){
- char str[128];
- char c,*ch,*x;
- char zero = NULL, *null;
- printf("S:");
- gets(str); fflush(stdin);
- printf("C:");
- scanf("%c",&c);
- ch = &c ;
- printf("&C in main is %d\n",ch);
- printf("C in main is %c\n",*ch);
- printf("'C' in main is %d\n",c);
- null = &zero;
- x = find_char(str,c);
- if(*x == *null){
- printf("Next position alphabet in main is %s\n",*x);
- printf("=%s",*x);
- }else{
- printf("Next position alphabet in main is %c\n",*x);
- printf("=%c",*x);
- }
- return 0;
- }
- char* find_char(char s[], int c){
- char *ch,*x,*null;
- *ch = c;
- char zero = NULL;
- printf("C in function is %c\n",*ch);
- printf("&C in function is %d\n",ch);
- int n = strlen(s);
- printf("Size S in function is %d\n",n);
- int i=0;
- while(i<n){
- if(*ch == '\0'){
- null = &zero;
- return null;
- }
- else if(*ch==s[i]){
- printf("S = C in while is %c\n",s[i]);
- x = &(s[i+1]);
- printf("Next Position alphabet in while is %c\n",*x);
- return x;
- }
- i++;
- }
- null = &zero;
- return null;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement