AmbitionBox
Discover Best Places to work in India
Discover best places to work
Compare & find best workplace
Bring your workplace to life
Highlight your company's perks
Read reviews for 6L+ companies
Rate your former or current company
Discover salaries for 8L+ companies
Calculate your take home salary
Check your market value
Help other jobseekers
Read interviews for 90K+ companies
Interviews questions for 1K+ colleges
Contribute your interview questions
C Programming
Point out the error in the program?
#include < stdio.h >#include < stdlib.h >int main() { unsignedchar; FILE *fp; fp=fopen("trial", "r"); if(!fp) { printf("Unable to open file"); exit(1); } fclose(fp); return0; }
Error: in unsigned char statement
Error: unknown file pointer
No error
None of above
Option C
This program tries to open the file trial.txt in read mode. If file not exists or unable to read it prints "Unable to open file" and then terminate the program. If file exists, it simply close the file and then terminates the program.
#include < stdio.h >/* Assume there is a file called 'file.c' in c:\tc directory. */int main() { FILE *fp; fp=fopen("c:\tc\file.c", "r"); if(!fp) printf("Unable to open file."); fclose(fp); return0; }
No error, No output.
Program crashes at run time.
Output: Unable to open file.
The path of file name must be given as "c:\\tc\file.c"
Point out the error/warning in the program?
#include < stdio.h >int main() { unsignedchar ch; FILE *fp; fp=fopen("trial", "r"); while((ch = getc(fp))!=EOF) printf("%c", ch); fclose(fp); return0; }
Error: in unsigned char declaration
Error: while statement
It prints all characters in file "trial"
Option A
Here, EOF is -1. As 'ch' is declared as unsigned char it cannot deal with any negative value.
Point out the correct statements about the program?
#includeint main() { FILE *fptr; char str[80]; fptr = fopen("f1.dat", "w"); if(fptr == NULL) printf("Cannot open file"); else { while(strlen(gets(str))>0) { fputs(str, fptr); fputs("\n", fptr); } fclose(fptr); } return0; }
The code copies the content of one file to another
The code writes strings that are read from the keyboard into a file.
The code reads a file
Option B
This program get the input string from the user through gets function and store it in the file f1.txt using fputs function.
Join India’s largest community to research company culture
Are you a student or working professional?
Student/Never worked
I am a student/I have never worked
Working Professional
I am working/I have worked before
What are your preferred job locations?
Popular Cities
Other Cities
Follow your preferred designations/job profiles
Suggestions based on your job profile
vs
Similar Companies