1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

декремент указателя типа чар ??

Тема в разделе "Общие вопросы по С и С++", создана пользователем kod, 21 апр 2005.

Статус темы:
Закрыта.
  1. kod

    kod Гость

    Репутация:
    0
    Есть такой код суть его заключалась
    в копирование строки в обратном порядке через указатель
    но получаю lvalue require.
    Подскажите в чем я ошибся.

    Код:
    #include <iostream>
    #include <cstring>
    using namespace std;
    
    void rev_str(char *s);
    
    void main () 
    {
       
    char s[80];
    strcpy(s,"Hallopasnions");
    rev_str(s);
       
    }
    
    void rev_str (char *s) 
    {
       char p[80];
       int bs = strlen(s);
       *p = p[bs];
       
       
       while (*p--==*s++) {
           
           cout << *p << "\n";
       }
    
    }
     
  2. Guest

    Guest Гость

    Репутация:
    0
    Хм, вроде как этот код копирует мусор из _невыделенного_ стека поверх оригинальной строки. На первый взгляд это должно\может закончится AV. Или я ошибся?
     
  3. kod

    kod Гость

    Репутация:
    0
    исправил
     
Загрузка...
Похожие Темы - декремент указателя типа
  1. samich
    Ответов:
    7
    Просмотров:
    2.259
  2. Dmitry-V
    Ответов:
    2
    Просмотров:
    960
  3. Lizzz
    Ответов:
    1
    Просмотров:
    1.307
  4. morg4n
    Ответов:
    3
    Просмотров:
    1.749
  5. Stashevckiy
    Ответов:
    4
    Просмотров:
    3.563
Статус темы:
Закрыта.

Поделиться этой страницей