Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ошибка при компиляции, что тут не так 
:(
    Опции темы
slutsker
Дата 19.7.2007, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 24.5.2007

Репутация: нет
Всего: нет



есть поле edit = Adress  и кнопка
Код

char adress[50]=Adress->Text;
Adress->Text=char d[100];
char ping[6]="ping ";
strcat(ping,adress);
system(ping);



пишет что ошибка в первой строке smile 
--------------------
Compiling...project.cppLinking...Embedding manifest...========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
PM MAIL   Вверх
Santilka85
Дата 19.7.2007, 11:02 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 202
Регистрация: 8.6.2007
Где: Новосибирск

Репутация: 0
Всего: 1



а не так тут в первой строке

Код

char adress[50]=Edit->Text.c_str();


а ваще чё программа то делает?

Добавлено через 3 минуты и 26 секунд
чё такое Adress??

Это сообщение отредактировал(а) Santilka85 - 19.7.2007, 11:05
--------------------
Снегоболотоходы WP8X8 всего за 480000 рублей и аксессуары к ним.
PM MAIL   Вверх
vivat
Дата 19.7.2007, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 6.4.2006
Где: Томск

Репутация: 2
Всего: 2



Цитата(slutsker @  19.7.2007,  10:46 Найти цитируемый пост)

Код

char adress[50]=Adress->Text;
Adress->Text=char d[100];
char ping[6]="ping ";

Не вдаваясь в логику программы, только по синтаксису: Все эти три строки ОШИБОЧНЫ!
один из многочисленных вариантов исправления (только синтаксис!):
Код

char adress[50]; strncpy(adress,Adress->Text.c_str(),50);
char d[100]; //Без инициализации будет хлам
Adress->Text=d;
char ping="ping ";



Это сообщение отредактировал(а) vivat - 19.7.2007, 12:12
PM   Вверх
Fazil6
Дата 19.7.2007, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: 11
Всего: 60



Цитата(vivat @  19.7.2007,  12:12 Найти цитируемый пост)
: Все эти три строки ОШИБОЧНЫ!

так уж и ошибочны....
Код

char ping[6]="ping ";
// лучше 
char ping[]="ping ";
// но не как не 
char ping="ping ";


PM MAIL   Вверх
slutsker
Дата 19.7.2007, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 24.5.2007

Репутация: нет
Всего: нет



спасибо! если ому интересно - писал программу чтобы пинговала сайты и айпи адреса

ее можно будет посмотреть тут в разделе self developed

--------------------
Compiling...project.cppLinking...Embedding manifest...========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
PM MAIL   Вверх
vivat
Дата 20.7.2007, 03:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 6.4.2006
Где: Томск

Репутация: 2
Всего: 2



Цитата(Fazil6 @  19.7.2007,  12:52 Найти цитируемый пост)
так уж и ошибочны....

Согласен, на третью строчку уже не хватило времени поразмышлять

PM   Вверх
Klin
Дата 20.7.2007, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: 20
Всего: 25



Автору рекомендую книжку прочитать для начинающих, а именно раздел синтаксиса. Код немного не ясен. То ли автор в 2-ой строке решил присвоить значение другого типа и сделал попытку "конвертации", то ли это какая-то интересная иницилизация. 


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
slutsker
Дата 21.7.2007, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 24.5.2007

Репутация: нет
Всего: нет



Klin, так я только тем и знамаюсь, что читаю!!! smile  smile  smile 

просто я видимо не совсем ясно выразился...
дело в том что на с++ в висуал студии все работало...
проблемы начались в борланле....
я уже прогу описал... и ссылочка на нее есть наверху (кому интересно)
--------------------
Compiling...project.cppLinking...Embedding manifest...========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
PM MAIL   Вверх
Romikgy
Дата 21.7.2007, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 11
Всего: 146



А не проще ли так?
Код

system(("ping "+Adress->Text).c_str());



--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0515 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.