Check The Programming Section
Various ways we can print a string in C program as follows:
using standard formatted output function printf()
using standard unformatted output function puts()
using a file stream function fputs() with standard output buffer
print one character at a time using a loop with putchar() function
print one character at a time using a loop with file stream function fputc() with standard output buffer
print one character at a time using loop with printf()
#include<stdio.h>
#include<stdlib.h>
int main(){
char info[]="Learn Programming.";
printf("Using printf() with %%%c:%s\n",'s',info);
printf("Using puts():");
puts(info);
printf("Print character by character using printf() with %%%c:",'c');
for(int i=0;info[i]!='\0';i++)
printf("%c",info[i]);
printf("\n");
printf("Print character by character using putchar():");
for(int i=0;info[i]!='\0';i++)
putchar(info[i]);
printf("\n");
printf("Print character by character using fputc() and stdout:");
for(int i=0;info[i]!='\0';i++)
fputc(info[i],stdout);
printf("\nPrint string using fputs() with stdout:");
fputs(info,stdout);
}