|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.03.2014, 17:06 | #1 |
Форумчанин
Регистрация: 16.09.2013
Сообщений: 149
|
введение адреса с помощью scanf
Как правильно ввести адрес, чтобы нормально заработала??
Код:
|
26.03.2014, 17:49 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Для начала char p[255];
А потом читаем описание scanf особенно про спецификаторы и меняем %p на другой спецификатор, который подходит для ввода строк: http://msdn.microsoft.com/en-us/library/6ttkkkhh.aspx (10 строка в таблице)
I'm learning to live...
|
26.03.2014, 18:18 | #3 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Так адрес же надо, а не строку. В C99/C11 %p есть. Так что для gcc вроде должно быть нормально. Формат строки с адресом implementation defined, но в любом случае такой же, в каком его выводит printf.
|
26.03.2014, 18:26 | #4 | |
Форумчанин
Регистрация: 16.09.2013
Сообщений: 149
|
Цитата:
|
|
26.03.2014, 19:44 | #5 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Так не вводи первый попавшийся адрес - не по любому адресу читать можно. Попробуй, например
Код:
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Известны фамилии,адреса и телефоны 25-ти человек,Найти фамилии и адреса людей,чей телефон начинается с цифры 3. Расмотреть два слу | salomon93 | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 01.12.2011 23:36 |
статья - Введение в Scheme. Часть 2. | Pblog | Обсуждение статей | 0 | 19.08.2010 14:50 |
статья - Введение в Sсheme. Часть 1 | Pblog | Обсуждение статей | 0 | 01.07.2010 22:00 |
статья - Введение в SSE | Pblog | Обсуждение статей | 0 | 23.06.2010 05:13 |
ТекстБокс - ограничение на введение символов. | KOSTIK1 | Microsoft Office Excel | 8 | 18.03.2010 11:36 |