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

ошибка при роботе с файлом "expresion str! = NULL" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ нахождение всех углов в треугольнике http://www.cyberforum.ru/cpp-beginners/thread387808.html
Найти все углы треугольника со сторонами a , b , c . Предусмотреть в программе перевод радианной меры угла в градусы, минуты и секунды. помоги пожалуйста, не могу никак сделать...1 курс...надо сдавать! на форуме есть текст перевода градусов в радианы, напишите первую часть задачи!!!!!!!!!!!!!!!!!!
C++ ошибка в программе Условие: Дана прямоугольная матрица. Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов. Помогите пожалуйста найти ошибку. Ввожу количество строк и матрицу потом саму матрицу как только заканчиваю вводить, нажимаю ebter и выходит какая то ошибка. //---------------------------------------------------------------------------... http://www.cyberforum.ru/cpp-beginners/thread387799.html
C++ Замена отрицательных эл-ов матрицы нулями...что не так?
Вот код! #include<iostream> using namespace std; int main () { setlocale (LC_ALL,".1251"); int n,m,i,j; int a; cout<<"Введте размерност"<<endl;
C++ Списки
В общем сабж - как переделать прогу под односвязный и двусвязный списки, а то у меня ни то и ни сё =) Вот код: #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; struct BOOKS { char Author; //автор char Title; //название книги
C++ Линейный односвязный список и Бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread387771.html
Необходимо написать программу, но вот что-то затрудняюсь 1.Два линейных односвязных списка заданы указателями на первый элемент. Целые числа, хранимые в узлах каждого из списков, упорядочены по возрастанию. Необходимо построить третий список, содержа-щий (также в порядке возрастания) все числа, занесенные в исходные списки. 2.Бинарное дерево задано указателем на корень. Реализовать программу,...
C++ плохой gets() Всем привет !! Сталкнулся с такой проблемой что оператор gets() нехочет выполнять есле передним стоит scanf вот пример #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> main(){ int a; char str; scanf("%d",a); gets(str); подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
20.11.2011, 18:54     ошибка при роботе с файлом "expresion str! = NULL"
shaffle, попробуйте читать fread, также помните что char pass нужно завершать нуль-терминатором, проще всего обнулить её элементы в самом начале, как сделал ниже, ну и не забывайте проверить сумела ли ваша программа получить доступ к файлу if(!file)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
char pass[9] = {0};
FILE *file=fopen("pas.txt","rt+");
if(!file)
       printf("Error open pas.txt\n";
else
{
       fread(pass,1,8*sizeof(char),file);
       fclose(file);
}
if(strcmp(pass,str))
    return 0;
else
    return 1;
 
Текущее время: 08:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru