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

Ошибка raised exception class EAccessViolation with message 'Access violation at address 004011FA - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввод массива, вводил только -1<= Xi <= 1 http://www.cyberforum.ru/cpp-beginners/thread1204866.html
Массив X, ввод массива с клавиатуры, вводил только с условием -1<=Xi<=1, остальные игнорировал!
C++ Цикл for с двоеточием Подскажите, пожалуйста, что это за синтаксис цикла for? Как работает? for (auto& team : table) Чем он отличается от обычного цикла? http://www.cyberforum.ru/cpp-beginners/thread1204864.html
C++ При вводе пропускает первую строку
cout<<"\nVvedite text: "; for (int i=0; i < n; i++) { cout<<"Vvedite"<<i+1<<"stroku\n"; gets(txt); fprintf(f1, "%s\n", txt); } Нужно записывать строки в файл, притом должны быть также пустые строки, поэтому использую gets. При попытке записать строки - первую почему-то пропускает.
C++ Организация циклических вычислительных процессов
Задание: Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от xn до xk с шагом dx с точностью  согласно варианту индивидуального задания. Таблицу снабдить заголовком и шапкой. Каждая строка должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. #include "stdafx.h" # include <stdio.h> # include...
C++ Написать программу http://www.cyberforum.ru/cpp-beginners/thread1204846.html
<cut>
C++ Работа с файловыми потоками. Выполнить проверку в готовом коде на верхний регистр Хотел бы обратиться к аудитории этого сайта с данной проблемой-в программе, которую я написал, не выполняется одно условие-не проверяется заглавная буква(а так как рассматривается литературное произведение, заглавные буквы обязательны). Так вот, я не могу понять, как бы это сделать. Есть идеи копировать строчку, привести её в нижний регистр, проверить и на выходе уже восстановить все регистры. ... подробнее

Показать сообщение отдельно
Nuggets
0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 30
10.06.2014, 19:41     Ошибка raised exception class EAccessViolation with message 'Access violation at address 004011FA
Выдает ошибку raised exception class EAccessViolation with message 'Access violation at address 004011FA... на строке
{ fputc (c[i],b);}. Подскажите в чем ошибка и как ее можно исправить?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#include <conio.h>
#include <fstream.h>
#include <string.h>
void main()
{
FILE *a, *b;
char c[999];
int i;
a=fopen("1.txt","r");
b=fopen("2.txt","w");
for (i=0; !feof(a); i++)
{
c[0]=fgetc(a);
if (c[i]==c[i+1] && c[i]==c[i+2])
{ fputc (c[i],b);}  // <---- Здесь
}
fclose(a);
fclose(b);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru