Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question
[画像:1 2 #include <stdio.h> 3 #include <string.h> 4 #include <stdlib.h> 5 char *devowel (char str[]) 6,{ 7 char *new_string; // declaring new_string 8 new_string=(char *)malloc(strlen(str)); // taking space using malloc 9 10 int ind=0; // ind for index assigin in new_string 11 12 for (int i=0;i<strlen(str);i++) // iterating over the str 13 { T 14 //checking conditions lower-case vowels 15 if(str[i] != 'a' && str[i] !='e' && str[i]!='i' && str[i] != 'o' && str[i] != 'u' ) 16 -{ 17 new_string[ind]=str[i]; // if not vowel, then assign str[i] to new_string[ind]; 18 19 20 } 21} 22 return new_string; // returnning new_string; 23} 24 25 int main() 26 -{ 27 char str[]="hello"; // str initialization 28 ind+=1; //increment ind by 1 29 char *dv- devowel (str); //calling devowel() function 30 31 printf("%s/%s",str,dv); //printing str and dv. as your requirements. 32 return 0; 33 } Check Syntax Error(s) _tester_.c:43:5: error: redefinition of 'main' int main() { ANNN _tester .c:33:5: note: previous definition of 'main' was here int main() ANNN]
expand button
Transcribed Image Text:1 2 #include <stdio.h> 3 #include <string.h> 4 #include <stdlib.h> 5 char *devowel (char str[]) 6,{ 7 char *new_string; // declaring new_string 8 new_string=(char *)malloc(strlen(str)); // taking space using malloc 9 10 int ind=0; // ind for index assigin in new_string 11 12 for (int i=0;i<strlen(str);i++) // iterating over the str 13 { T 14 //checking conditions lower-case vowels 15 if(str[i] != 'a' && str[i] !='e' && str[i]!='i' && str[i] != 'o' && str[i] != 'u' ) 16 -{ 17 new_string[ind]=str[i]; // if not vowel, then assign str[i] to new_string[ind]; 18 19 20 } 21} 22 return new_string; // returnning new_string; 23} 24 25 int main() 26 -{ 27 char str[]="hello"; // str initialization 28 ind+=1; //increment ind by 1 29 char *dv- devowel (str); //calling devowel() function 30 31 printf("%s/%s",str,dv); //printing str and dv. as your requirements. 32 return 0; 33 } Check Syntax Error(s) _tester_.c:43:5: error: redefinition of 'main' int main() { ANNN _tester .c:33:5: note: previous definition of 'main' was here int main() ANNN
Transcribed Image Text:Write a function devowel which takes a string as an argument and returns a new string that is a copy of the original with all the vowels removed (upper and lower case). Note: you will need to malloc space for this new string! For example: Test char str[]="hello"; char dvs devowel (str); printf("%s/%s",str, dvs); Result hello/hll
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
    Recommended textbooks for you
    Text book image
    Database System Concepts
    Computer Science
    ISBN:9780078022159
    Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
    Publisher:McGraw-Hill Education
    Text book image
    Starting Out with Python (4th Edition)
    Computer Science
    ISBN:9780134444321
    Author:Tony Gaddis
    Publisher:PEARSON
    Text book image
    Digital Fundamentals (11th Edition)
    Computer Science
    ISBN:9780132737968
    Author:Thomas L. Floyd
    Publisher:PEARSON
    Text book image
    C How to Program (8th Edition)
    Computer Science
    ISBN:9780133976892
    Author:Paul J. Deitel, Harvey Deitel
    Publisher:PEARSON
    Text book image
    Database Systems: Design, Implementation, & Manag...
    Computer Science
    ISBN:9781337627900
    Author:Carlos Coronel, Steven Morris
    Publisher:Cengage Learning
    Text book image
    Programmable Logic Controllers
    Computer Science
    ISBN:9780073373843
    Author:Frank D. Petruzella
    Publisher:McGraw-Hill Education