[ C / C++ ] — начинающим: задаем вопросы (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    зачем? есть же класс std::string

    std::string str1 = "ABC";
    std::string str2 = "DEF";
    std::string result = str1 + str2;
     
  2. Jino

    Jino New Member

    Joined:
    27 Sep 2007
    Messages:
    22
    Likes Received:
    0
    Reputations:
    0
    Программа, подсчитывающая количество слов в потоке с опеределенной длиной.

    Выдает ошибку сегментации.
    Если закоментировать строку
    то ошибка не возникает.
    В чем проблема?
     
  3. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    чему size равна во время ошибки?
     
  4. Jino

    Jino New Member

    Joined:
    27 Sep 2007
    Messages:
    22
    Likes Received:
    0
    Reputations:
    0
    Все, проблема решилась вот так:

     
  5. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    не проблема решилась, а следствие. учитесь юзать дебаггер и будет вам счастье. сейчас же программа наверняка считает все неверно.
     
  6. desTiny

    desTiny Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    а до этого, значит, верно? ;)
     
  7. Jino

    Jino New Member

    Joined:
    27 Sep 2007
    Messages:
    22
    Likes Received:
    0
    Reputations:
    0
    С деббагером история следующая... юзаю код блокс, в убунту и при запуске тамошнего дебагера он выдает:
    и, соответственно не работает.

    Как это исправить?
     
  8. _hobbit_

    _hobbit_ New Member

    Joined:
    12 Feb 2010
    Messages:
    28
    Likes Received:
    0
    Reputations:
    0
    Помогите! пожалуйста!!!
    у меня есть калькулятор написан на делфи, мне нужно чтобы при нажатии на кнопки калькулятора издавался звук, то ли писк , в общем что бы пикал при нажатии на все клавиши калькулятора, как можно такое сделать??
    заранее спасибо!!!!!!!!
     
  9. wolmer

    wolmer Member

    Joined:
    12 May 2009
    Messages:
    438
    Likes Received:
    97
    Reputations:
    9
    PlaySound вам в помощь!

    Пример (хоть и делфи, но трудностей не составит перевести на C++):
    Code:
    var PCh: PChar;
    begin
    if OpenDialog1.Execute then
    begin
    StrPCopy(PCh,OpenDialog1.FileName);
    PlaySound(Pch,0,SND_ASYNC); //SND_ASYNC->проигр. звук один раз
    end;
    end;
    Описание самой функции думаю найдете в гугле сами :)
     
    #5169 wolmer, 2 May 2010
    Last edited: 2 May 2010
  10. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    _hobbit_
    ты название топика точно прочитал?

    на пофтыкай, ленивое школие. тренируй моск, а то таким и останешься.
    http://tinyurl.com/2ve55cr
     
    #5170 Ra$cal, 2 May 2010
    Last edited: 2 May 2010
    1 person likes this.
  11. z-kzn-z

    z-kzn-z New Member

    Joined:
    17 Apr 2010
    Messages:
    28
    Likes Received:
    4
    Reputations:
    0
    Подскажите, пожалуйста.
    допустим, есть у нас что-то такое:
    Code:
    int a = 5;
    int b[a];
    мне нужно передать ссылку на массив b в какую-то функцию f():
    Code:
    f(&b);
    как должна выглядеть функция?
     
  12. B@ton

    B@ton New Member

    Joined:
    18 Jul 2007
    Messages:
    17
    Likes Received:
    1
    Reputations:
    0
    Как добавить элемент в список после заданного??? Написал такую функцию но что-то не пашет.
     
  13. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    В чем проблема?
    Code:
    #include "stdafx.h"
    #include <iostream>
    
    int main ()
    {
    	int str, res, i, vib;
    	setlocale( 0, "Rus" );
    	std::cout << "Выберите режим работы программы/n" << std::endl;
    	std::cout << "1 - шифрование /n 2 - расшифровка /n" << std::endl;
    	std::cout << "Ваш выбор: " << std::endl;
    	std::cin << str;
    	cout << "/n" << std::endl;
    	if (str == 1)
    	{
    		std::cout << "Вы выбрали шифрование, введите строку для щифрования /n";
    	}
    	if (str == 2)
    	{
    		std::cout << "Вы выбрали расшифровку, введите строку для расшифровки /n";
    	}
    	if (str != 2 $$ str != 1)
    	{
    		std::cout <<"Вы совершили ошибку при выборе действия, перезапустите программу /n";
    	}
    return 0;
    }
    Ошибок сыпит просто жуть...
     
  14. noxjoker

    noxjoker Member

    Joined:
    7 Aug 2009
    Messages:
    189
    Likes Received:
    24
    Reputations:
    0
    Только убрал ошибки
     
    1 person likes this.
  15. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    Это что за доллары? предполагается &&

    Перевод строки \n

    Предполагается ввод с потока >>

    Вывод: необходимо перечитать первые 3 главы книги мин. 3 раза =)
     
    1 person likes this.
  16. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    Тфу ты. Огромное спасибо. Всегда сыплюсь на маленьких ошибках из-за не достатка практики и времени...
     
  17. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    Вопрос по visual studio 2008.
    Возможно ли включить "счетчик" строк?
    Чтоб видеть какая строка имеет какой номер?
    А то не удобно искать ошибку в программе в 37 строк в ручную =))
     
  18. rudvil

    rudvil Elder - Старейшина

    Joined:
    25 Aug 2008
    Messages:
    200
    Likes Received:
    29
    Reputations:
    0
    Tools>Options>Text Editor>All languages>Line numbers
     
    1 person likes this.
  19. Irdis

    Irdis Elder - Старейшина

    Joined:
    6 Feb 2006
    Messages:
    248
    Likes Received:
    52
    Reputations:
    3
    имхо View>Error List> клац клац
    тебя самого будет перекидывать на строку с ошибкой. а номера строк мне кажутся излишними.
     
  20. BrainDeaD

    BrainDeaD Elder - Старейшина

    Joined:
    9 Jun 2005
    Messages:
    774
    Likes Received:
    292
    Reputations:
    214
    может и холивар, но я без нумерации строк вообще работать не могу.
     
Thread Status:
Not open for further replies.