Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Visual C++
Перезагрузить страницу Нарушение прав доступа при чтении
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
zeoril zeoril вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 25.09.2014
По умолчанию Нарушение прав доступа при чтении - 25.09.2014, 18:11

Программа очень маленькая, но не могу понять в чем проблема.
cpp Код:
#include <conio.h>
#include <stdio.h>
#include <iostream>

using namespace std;

void main(){
    char str[80];
    int i,prob;
    prob=0;
    printf("Введите строку до 80 символов : ");
    gets(str);
    printf("Вы ввели : %s \n", str);
    for (i=0; i<80; i++) {
        if (str[i]==' '){
            prob++;
        }
    }
    printf("Количество пробелов = %s",prob);
    getch();
}
Необработанное исключение в "0x0f9a20a7 (msvcr100d.dll)" в "****.exe": 0xC0000005: Нарушение прав доступа при чтении "0x00000002".
Ответить с цитированием
  (#2 (permalink)) Старый
Alexiski Alexiski вне форума
Любитель давать советы
 
Сообщений: 4,283
Сказал(а) спасибо: 27
Поблагодарили 54 раз(а) в 54 сообщениях
Регистрация: 16.10.2005
По умолчанию 25.09.2014, 18:27

В предпоследней строке исправьте %s на %d

И еще. При таком цикле программа, возможно, насчитает лишние пробелы, если они окажутся в буфере. Надо сделать выход по концу строки, например, добавить в цикл что-то вроде
cpp Код:
if (str[i]==0){
            break;
        }
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Настройка прав доступа! cameltrophy Операционная система Windows 0 18.01.2013 10:10
Нарушение за флуд ivannaka О сайте и форуме 7 26.09.2012 16:16
Нарушение закона. Spartaker Опросы и мнения 23 10.05.2011 13:21
Нарушение прав доступа при чтении 0x00000000 member1 Visual C++ 3 04.04.2011 12:43
Изменение прав доступа к папке. Egoran Любые вопросы от новичков 1 09.01.2010 10:25
Задание прав доступа к файлу Aykis Visual Basic 0 10.10.2006 01:50
Странная ошибка при чтении. LimYoHwan PHP 4 29.07.2006 16:18
Вопрос о чтении файла b_gafurov С/С++ 2 06.05.2006 09:16
Изменение прав доступа к файлу Ataman Delphi 0 24.10.2005 21:56
Нарушение концепции что делать Menato Delphi 7 15.07.2005 14:31
Диалог правки прав доступа к файлу и папке Dian WinAPI 1 24.12.2004 04:10
<<<<< Установка прав доступа к файлам >> Realist PHP 5 28.04.2004 22:20



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов