![]() |
|
|
![]()
|
|
| 123 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
Мой c++ builder 6 ругается на этот код:
#include <stdio.h> FILE* file=fopen("filename.txt", "w+"); fprintf(file,"%S", "Это строка будет в файле"); fclose(file); Выдает ошибку: [C++ Error] Unit5.cpp(3): E2303 Type name expected [C++ Error] Unit5.cpp(3): E2356 Type mismatch in redeclaration of 'fprintf(FILE *,const char *,...)' [C++ Error] Unit5.cpp(3): E2063 Illegal initialization [C++ Error] Unit5.cpp(3): E2293 ) expected [C++ Error] Unit5.cpp(4): E2303 Type name expected [C++ Error] Unit5.cpp(4): E2356 Type mismatch in redeclaration of 'fclose(FILE *)' [C++ Error] Unit5.cpp(4): E2063 Illegal initialization [C++ Error] Unit5.cpp(4): E2293 ) expected |
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 57 Всего: 146 |
Должно быть "%s". Большая S означает, что строка UNICODE. Данный код тут не причем. Вероятно, где-то неправильно объявлена функция || класс || структура. Причем эта ошибка может быть в .H-файле. У меня что-то подобное было. Покахи исходник - скажу точно. |
|||
|
||||
| 123 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
#include <stdio.h>
FILE* file=fopen("filename.txt", "w+"); fprintf(file,"%S", "Это строка будет в файле"); fclose(file); это весь код, просто оторвал от основной программы, чтобы протестировать. может stdio.h выложить? |
|||
|
||||
| kirjanov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 22.1.2006 Где: Dark wood of erro r Репутация: нет Всего: 15 |
123,
лучше весь код программы покажи |
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 57 Всего: 146 |
|
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
123, имхо вполне четко сказали
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| 123 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
Вот это все:
Я так думаю ошибка в библиотеке. |
||||
|
|||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 57 Всего: 146 |
||||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| 123 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
Спасибо все понятно!
Это сообщение отредактировал(а) 123 - 15.9.2006, 10:03 |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 32 Всего: 158 |
эту строчку в начало файла. такие строки не должны быть внутри функций или каких-либо объявлений. edit: хех. похоже, оказалось наоборот - функции никакой нет... ps. и опять я забыл "обновить" перед постом... Это сообщение отредактировал(а) dumb - 15.9.2006, 10:11 |
|||
|
||||
| 123 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
C++ выдает ошибку [Linker Error] Unresolved external '__fastcall TForm1::Label1Click(System::TObject *)' referenced from E:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\UNIT5.OBJ
При таком коде:
|
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| 123 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
Все равно ошибка. Это сообщение отредактировал(а) 123 - 15.9.2006, 12:36 |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 32 Всего: 158 |
|
|||
|
||||
| 123 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
Скопировал твой код, все равно ошибка вылезла.
|
|||
|
||||
| 123 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
при таком коде все работает:
|
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 57 Всего: 146 |
в unit5.h или unit5.cpp напиши:
Это сообщение отредактировал(а) 586 - 15.9.2006, 17:06 |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |