Как подключить текстовый файл к проекту c
Перейти к содержимому

Как подключить текстовый файл к проекту c

  • автор:

Добавление текстового файл в проект с++

Мне необходимо добавить текстовый файл в проект в Visual Studio 2010 (проект на С++), сейчас я работаю с файлом, одержимое файла я читаю построчно и записываю туда новое значение. Файл храниться на диске D и это неудобно: при перемещении проекта необходимо перетаскивать и файл.. Глупо. Добавить в проект текстовый файл при помощи меню я могу, но #include выдает ошибку

 Cannot open include file: 'TextFile1.txt': No such file or directory 

Что делать?

Отслеживать

407 2 2 золотых знака 11 11 серебряных знаков 39 39 бронзовых знаков

Visual Studio. Как добавить .txt файл?

Задача:
Есть проект, в него надо добавить текстовый файл(Readme.txt) и, соответственно, заполнить его. Что-то не могу догнать, можно ли это сделать средствами такого распиаренного Visual Studio(до этого сидел на Rider, там это делается в 2 клика — ПКМ->добавить файл).

  • Вопрос задан более трёх лет назад
  • 10593 просмотра

Комментировать

Решения вопроса 1

Rem_u

Эх, как же хочется худенькую, бледную, не очень.

ПКМ пр проекту — добавить — создать элемент — текстовый файл. он будет лежать в C:\Users\User\source\repos\WindowsFormsApp1\WindowsFormsApp1 где и папка bin (это всё по стандарту) полный путь, содержание, настройка отношения файла к процессам сборки и внедрения, имя файла и ещё 2 пункта можно изменить в самом Visual Studio.

Ответ написан более трёх лет назад

Комментировать

Нравится Комментировать

Visual Studio. Как добавить .txt файл?

Задача:
Есть проект, в него надо добавить текстовый файл(Readme.txt) и, соответственно, заполнить его. Что-то не могу догнать, можно ли это сделать средствами такого распиаренного Visual Studio(до этого сидел на Rider, там это делается в 2 клика — ПКМ->добавить файл).

  • Вопрос задан более трёх лет назад
  • 10593 просмотра

Комментировать

Решения вопроса 1

Rem_u

Эх, как же хочется худенькую, бледную, не очень.

ПКМ пр проекту — добавить — создать элемент — текстовый файл. он будет лежать в C:\Users\User\source\repos\WindowsFormsApp1\WindowsFormsApp1 где и папка bin (это всё по стандарту) полный путь, содержание, настройка отношения файла к процессам сборки и внедрения, имя файла и ещё 2 пункта можно изменить в самом Visual Studio.

Ответ написан более трёх лет назад

Комментировать

Нравится Комментировать

Как подключить к проекту новый файл с функцией

Author24 — интернет-сервис помощи студентам

Как подключить файл.сs к проекту?
как подключить файл.сs к проекту? в файле описан класс. а проект должен демонстрировать работу.

Как подключить obj файл к проекту?
Всем привет! Нужно подключить obj файл к проекту в котором есть нужный класс. Как это сделать в.

Как подключить .dll файл к проекту
Подскажите пожайлуста, как подключить библиотеку классов в виде .dll файла ? Просто я сначала.

Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696

так у тебя сам файл в проект добавлен? include с проектом никак не связан. Тебе нужно твой хедер и спп-файл реализации доваить к проекту, где хочешь использовать функции. Просто через контекстное меню в project explorer

2816 / 1407 / 107
Регистрация: 07.03.2009
Сообщений: 4,446

ЦитатаСообщение от nill Посмотреть сообщение

PS по идее не сложный вопрос но перерыл несколько книг ни как не могу найти ответ

значит плохии книжки. в нормальной книги это должно быть описано.

ЦитатаСообщение от nill Посмотреть сообщение

#include «noviy_ fail .cpp»

вот сосбтвенно из-за fail

ЦитатаСообщение от nill Посмотреть сообщение

но при определении функции в новом фале выскакивают ошибки из существующих файлов эту функции тоже нельзя вызвать

а ошибку привести можешь?
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
Если в VS, то правой кнопкой по проекту -> add -> New item -> source file
Регистрация: 16.08.2009
Сообщений: 434

файл я уже добавил и написал там функции
теперь я хочу связать эту функцию с уже существующим файлом .cpp
чтобы можно было ее вызывать

error C2039: ‘ima_funksii’ : is not a member of ‘noviy_fail’
c:\documents and settings\dk\рабочий стол\visual studio\’noviy_fail'(4) : see declaration of ‘noviy_fail’

error C2084: function ‘ima_funksii(int)’ already has a body
c:\documents and settings\dk\рабочий стол\visual studio\’noviy_fail'(12) : see previous definition of ‘ima_funksii’

3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,169
#include »noviy_fail.cpp» а разве можно срр файлы в инклудах объявлять?!
2816 / 1407 / 107
Регистрация: 07.03.2009
Сообщений: 4,446

ЦитатаСообщение от kazak Посмотреть сообщение

а разве можно срр файлы в инклудах объявлять?!
можно.. include — это фактически вставить содерживмое. Расширения — это все условности.
Регистрация: 16.08.2009
Сообщений: 434

#include не помагает идут ошибки компилятора сразу как я объявляю функцию в новом файле cpp

я даже простую переменную не могу объявить в новом файле пишет ошибку

c:\documents and settings\dk\рабочий стол\visual studio\noviy_fail.cpp(13) : error C2086: ‘int novaia_peremennaia’ : redefinition
c:\documents and settings\dk\рабочий стол\visual studio\noviy_fail.cpp.cpp(13) : see declaration of ‘novaia_peremennaia’

Эксперт С++

2255 / 770 / 25
Регистрация: 27.05.2008
Сообщений: 1,496

ЦитатаСообщение от Monte-Cristo Посмотреть сообщение

можно.. include — это фактически вставить содерживмое. Расширения — это все условности.

Можно, но содержание должно соответствовать,чего у автора,видимо,не наблюдается)

nill, ты прикрепи что у тебя там есть,так непонятно. К примеру, вот это

error C2039: ‘ima_funksii’ : is not a member of ‘noviy_fail’

вообще неожидаемая ошибка в данной ситуации.

Общая рекоммендация — делай как у людей. В хедере — прототипы и #pragma once. В .cpp — реализация и он подключен к проекту. Короче, взглянуть нужно,что ты там наворотил )

Регистрация: 16.08.2009
Сообщений: 434

да я ничего не натворил просто создал пустой cpp и объявил там переменную вот и все

Если не сложно просто скажи вот я к примеру хочу объявить переменную в пустом файле cpp который создан в существующем проекте что там надо написать чтобы не было ошибок

и нужно ли еще создать файл заголовков .h с таким же именем как и у новоо файла cpp если нужно что там надо написать

если можно с примером кода

Добавлено через 4 часа 0 минут 34 секунды
в общем я создал функцю в новом файле и могу ее вызвать в этом же файле
но немогу сделать доступной эту функцию их сосднего файла тогоже проекта

#include »noviy_fail.cpp»
вызывает ошибку

надо писать полный путь (если да то в каком формате)?
или как то по другому включать один файл .сpp в другой .cpp

Добавлено через 3 часа 12 минут 14 секунд
НАШЕЛ!! что удивительно в книге по языку С

надо в файле заголовков прописать имя нужной функции и она будет доступна во всех файлах куда включен файл заголовков с помощью #include

И очень важный момент в файле заголовков функцию надо прописывать так

int veroiatno(int, int);

то есть вместо параметров надо писать тип данных который задан у переменной когда функция определялась

И отсюда вопрос это что так каждую функцию надо прописывать в файлах заголовков(расширение .h) ??

Или можно все таки как то включить отдельный файл .cpp с функциями в другой файл .cpp ??

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *