Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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 = app->Run(); delete app; return 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; https://www.cyberforum.ru/ cpp-beginners/ thread46914.html C++ Выбрать и упорядочить данные из текстового файла https://www.cyberforum.ru/ cpp-beginners/ thread46911.html
В языке С не сильна, и программа вызвала некое недоумение) Есть тестовый файл со следующими данными: 0.299 -0.410 960.20 4551.85 1.120 346.85 275.46 20.508 19.854 99.999 20.085 19.431 99.999 99.999 99.999 0.388 1.146 99.999 99.999 99.999 99.999 99.999 99.999 99.999 0.003 0.003 0.029 0.039 0.041 0.056 30 30 99.999 99.999 99 21.295545351 15.896836368 9 1 22.21 2008...
Координаты для вывода массива C++
Товарищи, помогите массив вывести в координатах. Делаю так: 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; SetConsoleCursorPosition(console, coord);
C++ От чего мы любим С++? Хочу спросить наших уважаемых гуру, как истинных специалистов в области программирования на С++ несколько давно наболевших вопросов. Я уже успел попробовать всего по чуть-чуть и мне сложно определится и расставить приоритеты между такими двумя гигантами как MFC и VCL, у каждой из этих библиотек своя история и свои возможности но на кого все же поставить ставку? Также мне хотелось бы спросить... https://www.cyberforum.ru/ cpp-beginners/ thread46860.html
C++ Перегруз функции https://www.cyberforum.ru/ cpp-beginners/ thread46829.html
Вообще задание такое разработать функцию, вычисляющую максимальный элемент: - в одномерном числовом массиве, состоящем из целых чисел; - в одномерном числовом массиве, состоящим из вещественных чисел; - в массиве строк (для этого массива функция должна находить строку с максимальной длиной). С помощью перегруза...
Как избавиться от ошибки компоновщика? C++
Как избавиться от ошибки компоновщика в vs2008? Сначала вылезала в мфц проектах, а теперь уже везде. Переустановка не помогает
C++ Error LNK2019 + упрощенный вариант консольной графики Программка из книги Лафоре "ОПП в С++", Глава 10. Закинул я msoftcon.h и msoftcon.срр в папку к исходникам.. #include "stdafx.h" #include <iostream> using namespace std; #include <ctime> #include <cstdlib> #include "msoftcon.h" const int CPF = 5; const int maxHorses = 7; https://www.cyberforum.ru/ cpp-beginners/ thread46664.html C++ Программа работает не так как заявлено, нужен комментарий. https://www.cyberforum.ru/ cpp-beginners/ thread46655.html
Привет. Ещё одна проблемка. Списал ещё одну прогу у Дэвиса, продолжаю учить по его книге. Программу дополнил командой удержания панели после вычислений, кириллическим отображением и #include <iostream> using namespace std;. На этот раз обошлось без errors, но программа не производит заявленных операций, а сразу закрывается после попытки внести данные. Я так понимаю, что программа считает, что она...
Как организовать передачу данных между объектами разных классов? C++
Есть объект doc в нутрии него создается еще два объекта ui и engine, engine в свою очередь создает еще один объект obj. Вопрос, как из ui вызвать функцию объекта obj, да и вообще организовать обмен значениями? Вариант с передачи ссылок через конструктор не подходит поскольку код пишу под symbian, а там реализован механизм двухфазного конструирования(для создании объекта вызывается статик функция)
C++ Как записать Z в трёхмерном массиве ребята, простите за дурной вопрос, но не могу разобраться. есть массив const int Y = 2, X = 2, Z = 2; int a = {1,1,1, 2,2,2, }; куда записывать Z? судя из C++. Бархатный путь. Часть 1 https://www.cyberforum.ru/ cpp-beginners/ thread46632.html
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
14.08.2009, 02:51  [ТС] 0

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

14.08.2009, 02:51. Показов 4236. Ответов 18
Метки (Все метки)

Ответ

Да... Вот именно, что "возможно что он открывается с той же позиции указателя,которую установил fputc"
А вот если осуществляем запись одним указатель на файл, а потом другим, а файл один и тот же, то ничего подобного не происходит.
Вторая запись в файл начнётся сначала файла.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
 [FONT=monospace][FONT=verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif]//Записываем в файл
   zapis_v_fail= fopen ("qqq.txt", "w");
   fputc('a', zapis_v_fail);
   fputc('b', zapis_v_fail);
   fputc('c', zapis_v_fail);
   fputc('d', zapis_v_fail);
 
 //И ещё раз
   chetnie_iz_faila= fopen ("qqq.txt", "w");
   fputc('w', chetnie_iz_faila);
   fputc('e', chetnie_iz_faila);
   fputc('r', chetnie_iz_faila);
   fputc('t', chetnie_iz_faila);[/FONT][/FONT]

Только и остаётся, что пометить себе куда-нибудь и вызубрить. А почему так- непонятно. А с закрытием получится, да
rewind, да... Спасибо, пойду учиться. Да хоть бы где-то подобную тонкость описали, а то у меня K&R, Стефан Кочан, ещё что-то. И нигде такое дело не оговорено.

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

Почему 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
14.08.2009, 02:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.08.2009, 02:51
Помогаю со студенческими работами здесь

Сканер считывает штрихкод и теряет первый символ
Всем привет. С такой проблемой столкнулись... В общем ситуация: сканер Honeywell metrologic 9540....

Поменять местами первый и последний символ в первом слове
дана строка, поменять местами первый и последний символ в первом слове... uses crt; const ...

Поменять местами первый и последний символ в первом слове
Напишите плиз прогу: дана строка, поменять местами первый и последний символ в первом слове...

Почему при чтении файла последний символ выводится 2 раза?
если структура файла: 1\nEOF. То почему не выполняется условие if(Ch != '\n') { ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru