Форум программистов, компьютерный форум CyberForum.ru

Работа с файлами в Си, не могу найти ошибку в коде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Исправьте ошибку (массивы) http://www.cyberforum.ru/cpp-beginners/thread304254.html
Найти произведение элементов расположенных выше главной диагонали. #include <iostream> #include <fstream> #include <math.h> using namespace std; void main () { cout<<"1. Enter from KB";
C++ Двоичный ввод-вывод Здравствуйте! Разбираюсь с вводом-выводом из файла и наткнулась на такую ситуацию. Ввожу объекты разных классов в разброс в файл с помощью write, после чего хочу вывести содержимое всего файла. Но нужно знать объект какого класса я вывожу, чтобы использовать read. Мне нужно проверить первый символ блока данных (то есть объекта) - проверяю с помощью get. Но оно проверяет что-то не то. ... http://www.cyberforum.ru/cpp-beginners/thread304249.html
не могу решить... C++
дана последовательность из n вещественных чисел.Первое число последовательности нечетное.Найти сумму всех подряд идущих нечетных числе.Условный оператор не использовать.
C++ Стеки
Создать два стека из целых чисел, упорядоченных по возрастанию.Объединить стеки в один упорядоченный по возрастанию. Для этого написать функцию объединения и сохранения порядка.
C++ извлечение по индефекатору символ http://www.cyberforum.ru/cpp-beginners/thread304220.html
каким образом и какой функцыей извлечь индификатор из строки по индефекатору.
C++ чуть не понимаю.. 1. Управление автомобилем. 2. Поездка на автомобиле. 3. Повреждение автомобиля. 4. Выбор автомобиля для покупки. 5. Диагностика неисправности и ремонт автомобиля. мысли есть...только не могу их совместить... особенно с повреждением... подробнее

Показать сообщение отдельно
grindaah
20 / 20 / 0
Регистрация: 25.05.2011
Сообщений: 62
25.05.2011, 03:30     Работа с файлами в Си, не могу найти ошибку в коде
не пойму, почему вы используете scanf для ввода количества рабочих, но не доверяете ей же для ввода строки, используя gets

думаю проблема в этом, замените
C++
1
gets(sod);
на
C++
1
scanf("%s", &sod);
еще хочу заметить, что данное задание почти наверняка не подразумевало ТАКОЙ записи, т.е. текстовой информации в текстовый файл, а скорее всего имелась ввиду запись в бинарный файл со всемы вытекающими..
 
Текущее время: 17:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru