Welcome to collectivesolver - Programming & Software Q&A. A website you can trust. I check, compile and run every program. Contact me at: aviboots(AT)netvision.net.il
Hostgator 1 Penny

BlueHost Web Hosting

Ecommerce Software - Best Ecommerce Platform Made for You - Free Trial

Ecommerce Software - Best Ecommerce Platform Made for You - Free Trial

getflywheel wordpress hosting


Distribute your Resume to 500+ Job Boards & Recruiters


6,849 questions

9,751 answers

573 users

How to print a string without using printf() and puts() in C

4 Answers

0 votes
#include <stdio.h>

int main(void)
{
  char *s = "c c++ c# java python php";
    
  fputs(s, stdout);

}

/*
run:
 
c c++ c# java python php

*/

 




answered Sep 28, 2017 by avibootz
0 votes
#include <stdio.h>

int main(void)
{
  char *s = "c c++ c# java python php";
    
  fprintf(stdout, "%s", s);

}

/*
run:
 
c c++ c# java python php

*/

 




answered Sep 28, 2017 by avibootz
0 votes
#include <stdio.h> 
#include <string.h> 

int main(void)
{
  char *s = "c c++ c# java python php";
  int len = strlen(s);
    
  for (int i = 0; i < len; i++) 
      putc(s[i], stdout);

}

/*
run:
 
c c++ c# java python php

*/

 




answered Sep 28, 2017 by avibootz
0 votes
#include <stdio.h> 
#include <string.h> 
#include <unistd.h>

int main(void)
{
  char *s = "c c++ c# java python php";
    
  write(1, s, strlen(s));

}

/*
run:
 
c c++ c# java python php

*/

 




answered Sep 28, 2017 by avibootz
...