![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
guest123 |
|
|||
Unregistered |
Доброго время суток.
Хотел бы задать простенький вопрос. Из ком. строки читаются параметры argv. Допустим один из них равен '12' каким образом перевести его в целочисленный тип данных(в число двенадцать) и проверить можно ли это сделать(т.е не введено ли 'asd32'). Заранее спасибо. |
|||
|
||||
shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
atoi
-------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
vozamlA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 12.1.2004 Репутация: нет Всего: нет |
Спасибо большое. |
|||
|
||||
guest123 |
|
|||
Unregistered |
Еще один простой вопрос как обнулить массив символов.(char* arr1;)
|
|||
|
||||
guest123 |
|
|||
Unregistered |
Всмысле что бы он снова был пустой.
|
|||
|
||||
chipset |
|
||||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 27 Всего: 164 |
Это если ты просто хочешь чтобы в нем были нули, если же ты хочешь смести его на .. делай так:
--------------------
|
||||||
|
|||||||
dargaard |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 450 Регистрация: 7.5.2004 Репутация: 4 Всего: 25 |
memset(arr1,0x0,_size); где _size - размер arr1. -------------------- Ты должна сделать добро из зла потому что его больше не из чего сделать. Р.П.Уоррен |
|||
|
||||
chipset |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 27 Всего: 164 |
Мой код более мобильный;)
--------------------
|
|||
|
||||
dargaard |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 450 Регистрация: 7.5.2004 Репутация: 4 Всего: 25 |
chipset
Чем это он более мобильный? -------------------- Ты должна сделать добро из зла потому что его больше не из чего сделать. Р.П.Уоррен |
|||
|
||||
chipset |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 27 Всего: 164 |
Он не использует stdlib
![]() --------------------
|
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 19 Всего: 360 |
![]() |
|||
|
||||
Anklav |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 9.12.2003 Где: Менск Репутация: нет Всего: 1 |
Почему не использует? Ещё как использует. Просто это скрыто от глаз. |
|||
|
||||
atamur |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 16.5.2004 Репутация: нет Всего: нет |
sergej.z:
Код *arr1=0; -------------------- _______________________________________ После такого (arr1[0] == 0) а (arr1[1] != 0) !!! |
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 19 Всего: 360 |
atamur
Для обнуления строки символов этого достаточно. По стандарту любая функция читает символы до нуля. Если первый символ ноль, то соответственно длинна строки ноль. То есть все символы после первого будут проигнорированы. Таким образом пропадает смысл их менять. PS: Когда удаляется файл, все его значения тоже не заполняются нулями. |
|||
|
||||
Guest |
|
|||
Unregistered |
Подскажите пожалуйста.
Как узнать размерность массива?? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |