Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Simple WinAPI framework https://www.cyberforum.ru/ cpp-beginners/ thread46975.html
#include "app.h" int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR CmdLine, int ShowCmd) { Application *app = new Application(hInstance); app->Initialize(); int result...
C++ Вопрос о строках.
Здравствуйте, все. Талдычу строки. #include <iostream> #include <stdio.h> using namespace std; int main() {
C++ Определить, содержит ли 4-х значное число 3 одинаковые цифры.
Я сортирую, а потом сравниваю, но что то не работает :( char* mas(char* a, int s); int main(int argc, char *argv) { const int size=100; char arr; int i, k;
C++ Выбрать и упорядочить данные из текстового файла В языке С не сильна, и программа вызвала некое недоумение) Есть тестовый файл со следующими данными: 0.299 -0.410 960.20 4551.85 1.120 346.85 275.46 20.508 19.854 99.999 20.085 19.431... https://www.cyberforum.ru/ cpp-beginners/ thread46911.html
C++ Координаты для вывода массива https://www.cyberforum.ru/ cpp-beginners/ thread46893.html
Товарищи, помогите массив вывести в координатах. Делаю так: HANDLE console = GetStdHandle(STD_OUTPUT_HANDLE); COORD coord = {50,50}; const int y=3,x=3; int a={1,1,1,1,1,1,1,1,1}; int i, j;...
C++ От чего мы любим С++?
Хочу спросить наших уважаемых гуру, как истинных специалистов в области программирования на С++ несколько давно наболевших вопросов. Я уже успел попробовать всего по чуть-чуть и мне сложно...
Перегруз функции C++
Вообще задание такое разработать функцию, вычисляющую максимальный элемент: - в одномерном числовом массиве, состоящем из целых чисел; - в одномерном числовом массиве, состоящим из вещественных...
C++ Как избавиться от ошибки компоновщика? Как избавиться от ошибки компоновщика в vs2008? Сначала вылезала в мфц проектах, а теперь уже везде. Переустановка не помогает https://www.cyberforum.ru/ cpp-beginners/ thread46733.html
C++ Error LNK2019 + упрощенный вариант консольной графики https://www.cyberforum.ru/ cpp-beginners/ thread46664.html
Программка из книги Лафоре "ОПП в С++", Глава 10. Закинул я msoftcon.h и msoftcon.срр в папку к исходникам.. #include "stdafx.h" #include <iostream> using namespace std; #include <ctime>...
C++ Программа работает не так как заявлено, нужен комментарий. Привет. Ещё одна проблемка. Списал ещё одну прогу у Дэвиса, продолжаю учить по его книге. Программу дополнил командой удержания панели после вычислений, кириллическим отображением и #include... https://www.cyberforum.ru/ cpp-beginners/ thread46655.html
Почетный модератор
7012 / 2514 / 248
Регистрация: 29.07.2006
Сообщений: 13,367
13.08.2009, 10:50 0

Функция getc (FILE*) при первом вызве считывает НЕ ПЕРВЫЙ символ файла.Почему?

13.08.2009, 10:50. Просмотров 2824. Ответов 18
Метки (Все метки)

Ответ

C
1
2
odin_raz= fopen ("fail.txt", "r");
vtoroi_raz= fopen ("fail.txt", "r");
пипец...
На те, без закрытия:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
int main () {
 
 FILE* zapis_v_fail;
 FILE* chetnie_iz_faila;
 
//Записываем сыимолы в файл
   zapis_v_fail= fopen ("fail.txt", "w");
      fputc('a', zapis_v_fail);
         fputc('b', zapis_v_fail);
            fputc('c', zapis_v_fail);
               fputc('d', zapis_v_fail);
  fflush(zapis_v_fail);
                //Считываем на экран первый символ
                    chetnie_iz_faila= fopen ("fail.txt", "r");
                      printf ("simvol= %d", getc (chetnie_iz_faila));
 
                        getchar ();
 
                           return 0;
                           }


Вернуться к обсуждению:
Функция getc (FILE*) при первом вызве считывает НЕ ПЕРВЫЙ символ файла.Почему?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.08.2009, 10:50
Готовые ответы и решения:

Почему getline не считывает строку при первом проходе цикла?
В данной функции: void ArrayStr::InputArr(void) { cout &lt;&lt; &quot;Введите строки длинной не более &quot; &lt;&lt;...

Функция getline считывает несколько строк из файла, игнорируя символ новой строки
Всем доброго дня! В С++ я новичок, сам себе придумываю задачки, просто для тренировки....

Почему функция putchar(); выводит только первый символ?(Короткий код)
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; int main() { int c; c=getchar(); putchar(c); ...

Функция getc() и удаление из файла всего, что было считано
Функция getc() она считывает по символьно, как сохранить этот считанный текст в переменную ? И как...

18
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.