CTC++ Coverage Report- Execution Profile#6/7

Directory Summary | Files Summary | Functions Summary | Untested Code | Execution Profile
To files: First | Previous | Next | Last | Index | No Index


Source file:F:\ctcwork\v90\doc\examples\io.c
Instrumentation mode:multiconditionReduced to:MC/DC coverage
TER:83 % (5/6) structural,86 % (6/7) statement

Hits/TrueFalseLineSource
1/* File io.c ------------------------------------------------- */
2#include <stdio.h>
3#include "io.h"
4/* Prompt for an unsigend int value and return it */
Top
45unsigned io_ask()
6{
7    unsigned    val;
8    int         amount;
9
10    printf("Enter a number (0 for stop program): ");
0 411    if ((amount = scanf("%u", &val)) <= 0) {
12        val = 0;    /* on 'non sense' input force 0 */
13    }
414    return val;
15}    
16
17/* Display an unsigned int value and associated string */
Top
318void io_report(unsigned val, char* str)
19{
20    printf("%u %s\n\n", val, str);
321}
***TER83 % (5/6) of FILE io.c
86 % (6/7) statement

Directory Summary | Files Summary | Functions Summary | Untested Code | Execution Profile
To files: First | Previous | Next | Last | Top | Index | No Index