Answer:
The function in Python is as follows:
def search_file(filename,mystring):
my_dict = {}
count = 0
file = open(filename)
lines = file.readlines()
for line in lines:
count+=1
if mystring.lower() in line.lower():
my_dict[count] = line.rstrip('\n')
return my_dict
Explanation:
This defines the function
def search_file(filename,mystring):
This initializes an empty dictionary
my_dict = {}
This initializes the number of lines to 0
count = 0
This opens the file
file = open(filename)
This reads the lines of the file
lines = file.readlines()
This iterates through the lines
for line in lines:
This increments the number line
count+=1
This checks if the string exists in the line
if mystring.lower() in line.lower():
If yes, the line number and the string are added to the dictionary
my_dict[count] = line.rstrip('\n')
This returns the dictionary
return my_dict
Answer:
Following are the code in the C programming Language.
//define function
void duplicate(char*argv, char**result) {
//set and initialize the variable to 0
int c = 0;
//set and initialize the char type pointer variable
char** t = argv;
//set the while loop
while(t){
//increment by 1
c++;
//increment by 1
t++;
}
//set malloc function in the pointer variable
result= malloc(sizeof(char)*(c+1));
//set the for loop
for(int i = 0; i < c; i++) {
//set malloc function in the pointer
(*result)[i] = malloc(strlen(argv[i])+1);
//copy the character from memory
memcpy(argv[i], (*result)[i], strlen(argv[i])+1)
;
}
//initialize null in the pointer
(*result)[i] = NULL;
}
Explanation:
In the following code, we define function "duplicate()" and pass two character type pointer arguments "*argv" and "**result" and inside the function.
- Set an integer type variable "c" and initialize to 0.
- Set character type pointer variable "t" and initialize the value of pointer variable "argv".
- Set the while loop and increment in the variable "c" and "t" by 1.
- Set the malloc function in the pointer variable "result".
- Set the for loop to copy the character from the memory.
- Finally, initialize the pointer variable "result" to NULL.
Answer:
it will be customizable, you can design it in a different style
Explanation:
Home page usually refers to the page that initially displays if you type in http://www.example.com/ It's usally named index.html, index.shtml or the like.