Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

explain_getchar_or_die(3) [debian man page]

explain_getchar_or_die(3)				     Library Functions Manual					 explain_getchar_or_die(3)

NAME
explain_getchar_or_die - input of characters and report errors SYNOPSIS
#include <libexplain/getchar.h> void explain_getchar_or_die(void); DESCRIPTION
The explain_getchar_or_die function is used to call the getchar(3) system call. On failure an explanation will be printed to stderr, obtained from explain_getchar(3), and then the process terminates by calling exit(EXIT_FAILURE). This function is intended to be used in a fashion similar to the following example: int c = explain_getchar_or_die(); Returns: This function only returns on success. On failure, prints an explanation and exits. SEE ALSO
getchar(3) input of characters explain_getchar(3) explain getchar(3) errors exit(2) terminate the calling process COPYRIGHT
libexplain version 0.52 Copyright (C) 2008 Peter Miller explain_getchar_or_die(3)

Check Out this Related Man Page

explain_putchar_or_die(3)				     Library Functions Manual					 explain_putchar_or_die(3)

NAME
explain_putchar_or_die - output of characters and report errors SYNOPSIS
#include <libexplain/putchar.h> void explain_putchar_or_die(int c); DESCRIPTION
The explain_putchar_or_die function is used to call the putchar(3) system call. On failure an explanation will be printed to stderr, obtained from explain_putchar(3), and then the process terminates by calling exit(EXIT_FAILURE). This function is intended to be used in a fashion similar to the following example: explain_putchar_or_die(c); c The c, exactly as to be passed to the putchar(3) system call. Returns: This function only returns on success. On failure, prints an explanation and exits. SEE ALSO
putchar(3) output of characters explain_putchar(3) explain putchar(3) errors exit(2) terminate the calling process COPYRIGHT
libexplain version 0.52 Copyright (C) 2008 Peter Miller explain_putchar_or_die(3)
Man Page

12 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

getchar()

hey everyone! got another problem here. how would i use the getchar() in a prompt: Press any key to continue the way i did it was to define a char variable named ch and then wrotechar ch ... ch = getchar(); printf("Press any key to continue"); getchar():if you press enter it exits, but... (2 Replies)
Discussion started by: primal
2 Replies

2. UNIX for Advanced & Expert Users

HMC Serviceable Errors

Morning, I am checking the HMC serviceable errors and have noticed there are a few errors, but I don't quite understand what they mean. Could someone please explain how it works and what it means? Thanks (0 Replies)
Discussion started by: KeesH
0 Replies

3. Programming

c programming language

Can someone enligten me on what below program does? I understand getchar and putchar.. but what is this program suppose to do? I try to put printf on it, but it shows nothing.. can someone explain to me what this program is suppose to do? It is reading something and assigning to c? so, if... (8 Replies)
Discussion started by: convenientstore
8 Replies

4. UNIX for Dummies Questions & Answers

CAt utility in java

Hello friends, could you please advice me of how to traslate this program written in C to java? #include <cstdio> main( ){ char c; c = getchar( ); while (c != EOF) { putchar(c); c = getchar( ); } } I am supposed to test the difference in time between compiling the C... (2 Replies)
Discussion started by: bentaboha87
2 Replies

5. Shell Programming and Scripting

Bash replacement to getchar

There's a replacement in bash for getchar or get functions of C and C++?Those functions read the next char avaliable in the input stream. I've tried something like: OLD_STTY=`stty -g` stty cbreak -echo look=`dd if=/dev/tty bs=1 count=1 2>/dev/null` stty $OLD_STTY But it is not working... (3 Replies)
Discussion started by: Asafe
3 Replies

6. Programming

How to take input from cmd line into file

Hi, I want to be able to write a simple program that takes in input from the command line. I;m am at the level of getchar and putchar. Any examples would be a great help thanks. I intend/prefer also to use the pipe command | eg: input | file1 ---------- Post updated at 04:08 PM ----------... (4 Replies)
Discussion started by: metros
4 Replies

7. Programming

How to skip getchar in C?

Hi, I would like to read an input from keyboard using getchar. However, if no input (No Carriage return/new line none whatsoever) is given after say, 5 seconds, I would like to skip the getchar and move on. How do I do this in C. I'm using GNU compiler set. Thanks, (5 Replies)
Discussion started by: cprogdude
5 Replies

8. Programming

URGENT!! please help

I'm trying to write a simple program but it keeps skipping a getchar() and goes directly to the following printf why would that be? and is there a way to fix that? printf("3. exit\n"); choice=getchar(); printf("something\n"); (1 Reply)
Discussion started by: natoozC
1 Replies

9. Programming

Help on getchar

I wanted to make a simple program that writes chracters in a file but i didnt want to press enter .So i found the getchar which doesnt need enter.If i pass (int) getchar to putc ,in the file it shows a P character.The (int) getchar says it is equal to1734747216 so i do (int) getchar-1734747216... (4 Replies)
Discussion started by: fireblast
4 Replies

10. Programming

How to kill disowned process which calls getchar() in code

Hi, What happens to process state when getchar() is called? I wrote a C code in which I call getchar() somewhere down the road. I forgot about that, I started the process, put it in bg and disowned it using "disown". Now, how do I see where that process has gone/how do kill it? Thanks, Amrut (1 Reply)
Discussion started by: 17amrut29
1 Replies

11. Programming

What is the difference between printf and putchar() or scanf and getchar() ?

Im a newbie to programming language, i found tat there r these function called printf and putchar() as well as scanf and getchar(), im curious abt why do dey hav these 2 different function although dey r doing the same instruction? :confused: (13 Replies)
Discussion started by: kris26
13 Replies

12. UNIX for Dummies Questions & Answers

Disk_err9

I am a ton of SC_DISK_ERR9 errors. What exactly is this error? errpt doesn't really explain.. (1 Reply)
Discussion started by: Daniel Gate
1 Replies