Передача значений между двумя файлами c одного и того же проекта в VC ++ - PullRequest
0 голосов
/ 13 октября 2011

Ну, я хочу передать строковое значение из одного файла в другой, как мне это сделать? Я не хочу сохранять его в текстовом файле и читать в другом, я хочу передать его в другой файл c. Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 13 октября 2011

может быть, просто #define MY_STR "ваша ценность" сделает работу.

просто создайте файл .h и включите в оба ваших файла C

#ifndef _MY_HEADER_H
#define _MY_HEADER_H

#define MY_STR "your value"

#endif

тогда в ваших источниках

#include "yourfile.h"

и используйте ваш MY_STR в качестве константы (обратите внимание, что MY_STR будет макросом)

0 голосов
/ 13 октября 2011

Возможно, вы хотите extern char commonstr[] где-то вверху (возможно, в заголовке?) И char commonstr[LENGTH] в одном из .c файлов. Тогда commonstr будет доступно на протяжении всего вашего проекта.

Есть потрясающий пост о внешних переменных в C.

...