none
Вызов ф-ии RRS feed

  • Вопрос

  • Я создал проект,назвал sss например.
    На рисунке структура проекта. Красным выделил файл,где написал функцию.
    А синим- там где есть функция события нажатия на кнопку,в котором вызываю ф-ию,что написал в sss.cpp.
    Так вот при компиляции ,пишет студия ,что идентификатор не найден - это она про вызов ф-ии. 
    Так вот , как объявить и где ещё ф-ию ,чтобы идентификатор был найден. 

    http://img534.imageshack.us/img534/9718/90432080.png
    • Перемещено I.Vorontsov 31 марта 2010 г. 4:39 (От:Разработка Windows-приложений)
    • Перемещено SachinW 1 октября 2010 г. 22:05 MSDN Forums Consolidation (От:Начинающие разработчики)
    8 марта 2010 г. 19:35

Ответы

  • - добавить в проект файл sss.h

    - добавить в него объявление функции (с поправкой на имя и тип):

    int myFuncFromSSS();

    - добавить в начале того файла, где сейчас пишет "идентификатор не найден":

    #include "sss.h"

    • Предложено в качестве ответа Ardo Kirano 3 мая 2010 г. 11:57
    • Помечено в качестве ответа I.Vorontsov 6 мая 2010 г. 7:53

Все ответы

  • Извиняюсь, я в C++ не силен, но если у меня происходит такая-же ситуация (на VB) и неохота выискивать причину, то просто тело функции пишу прямо в обработку события кнопки. Код получается не совсем "удобным", но зато все работает.

    30 апреля 2010 г. 13:45
  • - добавить в проект файл sss.h

    - добавить в него объявление функции (с поправкой на имя и тип):

    int myFuncFromSSS();

    - добавить в начале того файла, где сейчас пишет "идентификатор не найден":

    #include "sss.h"

    • Предложено в качестве ответа Ardo Kirano 3 мая 2010 г. 11:57
    • Помечено в качестве ответа I.Vorontsov 6 мая 2010 г. 7:53
  • sss.h должен существовать как файл. И содержать в себе имена всех файлов проекта.

     

    • Изменено wersion 28 июня 2010 г. 13:28
    28 июня 2010 г. 7:52
  • что за sss.p?
    28 июня 2010 г. 11:35