C Programming
In this exercise section of the tutorial we will write some C program.
In this code we are assuming that the user name will be less than 256 characters long.
We will be using the gets() function to take user name as input.
gets()
/** * file: string.c * author: yusuf shakeel * date: 2010-12-25 * description: string program */ #include <stdio.h> int main(void) { //variable char name[256]; //input printf("Enter your name: "); gets(name); //output printf("Hello, %s!\n", name); printf("End of code\n"); return 0; }
Output
Enter your name: Yusuf Shakeel Hello, Yusuf Shakeel! End of code
Pattern A Ap App Appl Apple
The given pattern has 5 rows which is equal to the number of letters in the string "Apple".
To find the total number of characters in a string we will use the strlen() function from the string.h header file.
strlen()
string.h
Note! A string is a sequence of characters stored in a character array. Therefore, we can access the elements in the array using the index.
/** * file: string-pattern.c * author: yusuf shakeel * date: 2010-12-25 * description: string pattern program */ #include <stdio.h> #include <string.h> int main(void) { //variable char str[] = "Apple"; //length of the string int len = strlen(str); int r, c; //output for (r = 0; r < len; r++) { for (c = 0; c <= r; c++) { printf("%c", str[c]); } printf("\n"); } printf("End of code\n"); return 0; }
A Ap App Appl Apple End of code