Дарова ! У меня такой вопрос. Вот во всех справах по Перлу ввод в файл осуществляется так ..... print [дескриптор], ["строка"]; .... У меня ни чего не шло, т.е. выдовало ошибку при записи. Но вот чиста случайно попробовал записать так ..... print [дескриптор] ["строка"]; .... И всё пошло?!!?? Ни чего не понял?? Почему без запятой то надо?? У меня Окна 98 и перл 5.6 Плиз объясните! Может компильник плохой?!
Здравствуйте, Soldier! Непременно пожалуюсь Калашникову за безобразие :)
Ответ отправлен: 07.09.2002, 13:45 Отправитель: E$h@
Вопрос № 220
Приветствую вас, дорогие эксперты! Вот вопрос. Есть ли с/с++ такая стандартная фунция которая делает массив чаров или просто строчку из цифры и буквы. ТОесть я задаю букву и цифру и она возвращает массив буквочек состоящий из моей заданной буквы повторённой столько раз скока в цифре единиц. Я знаю что можно легко налабать такую, но мож просто уже есть какаянить стандартная супер оптимизированная? и если есть то в какой библиотеке?
Приветствую Вас, Эдвард Самохвалов! Точно знаю что есть!!! Кажется так: #include char* strncat(char* string1, char* string2, unsigned int n); эта ф-ция дописывает к строке string1 не более n первых символов из строки string2. Это конечно не совсем то, но это только для чистых Си, а в С++ кажется точно как тебе нада видел но не помню.
Ответ отправлен: 07.09.2002, 13:58 Отправитель: E$h@ Отвечает Yuri Gordienko
Приветствую Вас, Эдвард Самохвалов!
int size = 10; char *p = (char*)malloc(size); memset(p,'a',size); Получим массив char, заполненных буквой а Ответ отправлен: 05.09.2002, 21:32 Отправитель: Yuri Gordienko Отвечает Jadd
Здравствуйте, Эдвард Самохвалов! А есть такое же, но без пуговец и резинки от трусов? :) Надо конкретней обрисовать задачу. Или сам ищи в доках. Но такой функции, насколько мне известно, нету. Работа с массивами-стандартная операция. Нужна функция по репликации символа n раз? Пиши. К тому же делается это очень быстро и просто. Ответ отправлен: 05.09.2002, 20:17 Отправитель: Jadd Отвечает kvINT
Приветствую Вас, Эдвард Самохвалов! Действительно, написать, как два пальца... Но ф-ция есть: void *memset (const void *s, int c, size_t n) Копирует с (преобразованный в unsigned char) в первые n символов объекта, указываемого s. Возвращает указатель результата. Пример: memset(string1, 'X', 20); Скопирует 20 X в string1 (которая ранее должна быть объявлена и иметь длину не менее 21). Ответ отправлен: 08.09.2002, 13:04 Отправитель: kvINT Отвечает Sinner
Доброе время суток, Эдвард Самохвалов! А еще спроси, нет ли стандартной функции обработки переменной SuperVasya в классе SuperPuperVasyaPupkin ... Ответ отправлен: 08.09.2002, 11:02 Отправитель: Sinner Отвечает vitya
Добрый день, Эдвард Самохвалов!
_strnset(char *, int, int); in
Ответ отправлен: 06.09.2002, 09:11 Отправитель: vitya Отвечает Pablo
Доброе время суток, Эдвард Самохвалов! Я так понимаю что тебе нужна функция memset, кона позволять забить область памяти каким либо символом требуемое количество раз. Ответ отправлен: 06.09.2002, 09:25 Отправитель: Pablo Отвечает baldr
Здравствуйте, Эдвард Самохвалов! Посмотри fillchar... Не помню, как в Си, но в Паскале это было... Ответ отправлен: 06.09.2002, 10:14 Отправитель: baldr Отвечает Sensey
Добрый день, Эдвард Самохвалов! string.h strset - читай справку...
Ответ отправлен: 06.09.2002, 12:13 Отправитель: Sensey
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.