Skip to content

henok-aklilu/printf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Printf Group Project

0x12. C -printf team project

* By: Julien Barbier, co-founder & CEO

* Project to be done in teams of 2 people (Our team: Henok Aklilu and Binyam Mamo)

TASK

  1. I'm not going anywhere. You can print that wherever you want to. I'm here and I'm a Spur for life Repo:

    GitHub repository: printf
  2. Education is when you read the fine print. Experience is what you get if you don't

  3. With a face like mine, I do better in print Handle the following custom conversion specifiers:

    • b: the unsigned int argument is converted to binary
  4. What one has not experienced, one will never understand in print Handle the following custom conversion specifiers:

    • u , o ,x and X
  5. Nothing in fine print is ever good news

    • Use a local buffer of 1024 chars in order to call write as little as possible.
  6. My weakness is wearing too much leopard print handle the folloeing custom conversion specifier:

    • S : prints the string
    • Non printable characters (0 < ASCII value < 32 or >= 127) are printed this way: \x, following by the ASCII code value in hexasecimal(upper case - always @ characters)
    alex@ubuntu:~/c/printf$ cat main.c
    #include "main.h"
    
    /**
     * main - Entry point
     *
     * Return: Always 0
     */
    int main(void)
    {
    		_printf("%S\n", "Best\nSchool");
    		return (0);
    }
    alex@ubuntu:~/c/printf$ gcc -Wall -Wextra -Werror -pedantic -std=gnu89 main.c
    alex@ubuntu:~/c/printf$ ./a.out
    Best\x0ASchool
    alex@ubuntu:~/c/printf$

6. How is the world ruled and led to war? Diplomats lie to journalists and believe these lies when they see them in print
 * Handle the following conversion specifier: ===p===.

7. The big print gives and the small print takes away
 * Handle the following flag characters for non-custom conversion specifiers:
    * + 
    * space
    * #

8. Sarcasm is lost in print
 * Handle the following length modifiers for non-custom conversion specifiers
    * l
    * h
 Conversion specifiers to handle: d, i, u, o, x, X

9. Print some money and give it to us for the rain forests
 * Handle the field width for non-custom conversion specifiers.

10. The negative is the equivalent of the composer's score, and the print the performance
 * Handle the field width for non-custom conversion specifiers.

11. It's depressing when you're still around and your albums are out of print  
 * Handle the 0 flag character for non-custom conversion specifiers.

12. Every time that I wanted to give up, if I saw an interesting textile, print what ever, suddenly I would see a collection
 * Handle the - flag character for non-custom conversion specifiers.

13. Print is the sharpest and the strongest weapon of our party
 * Handle the following custom conversion specifier:
 * r : prints the reversed string

14. The flood of print has turned reading into a process of gulping rather than savoring
 * Handle the following custom conversion specifier:
 * R: prints the rot13'ed string

15. **
 * All the above options work well together.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages