У овом примеру ћете научити да читате текст из датотеке и складиштите га у низу док се не наиђе на нови ред ' н'.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:
- Ц Руковање датотекама
- Ц Програмирање жица
Програм за читање текста из датотеке
#include #include // For exit() function int main() ( char c(1000); FILE *fptr; if ((fptr = fopen("program.txt", "r")) == NULL) ( printf("Error! opening file"); // Program exits if file pointer returns NULL. exit(1); ) // reads text until newline is encountered fscanf(fptr, "%(^)", c); printf("Data from the file:%s", c); fclose(fptr); return 0; )
Ако је датотека пронађена, програм чува садржај датотеке у низу ц док ''
се не наиђе на нови ред.
Претпоставимо да program.txt
датотека садржи следећи текст у тренутном директоријуму.
Ц програмирање је сјајно. Обожавам програмирање на језику Ц. Како си?
Резултат програма биће:
Подаци из датотеке: Ц програмирање је сјајно.
Ако датотека program.txt
није пронађена, овај програм исписује поруку о грешци.