Форум программистов, компьютерный форум CyberForum.ru

Функция изменяющая сразу несколько строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Варианты получения времени и даты http://www.cyberforum.ru/cpp-beginners/thread588673.html
Здравствуйте всем! Возник такой вот вопрос: в проекте visual c++ (windows form приложение) мне понадобилось получить текущий час и записать его как число в переменную. Честно пытался разобраться сам, и даже нашёл кое-какую информацию (невнятное описание работы с неким классом ctime), но собственными силами реализовать поставленную задачу, увы не получилось. Прошу, подскажите как можно это...
C++ Написать и протестировать функцию. никак не могу сделать!даже не знаю с чего начать!!!! http://www.cyberforum.ru/cpp-beginners/thread588659.html
Создать класс C++
Здравствуйте. Имеется код(исправный) программы для деления многочлена на многочлен. Подскажите пожалуйста как мне создать класс на основе этого кода? #include <stdio.h> #include <math.h> void PrintPolynom(float *p, int n) { for(int i=0;i<n;i++) printf("%+f x^%d",*(p+i),n-i-1); printf("\n"); } main()
Даны натуральные число N и вещественное f. Вычислить C++
Даны натуральные число N и вещественное f. Вычислить.
C++ дано натуральное число N. Вычислить http://www.cyberforum.ru/cpp-beginners/thread588633.html
дано натуральное число N. Вычислить. S = \sum_{i = 1}^{n}\sum_{k = 0}^{i} \frac{i - k}{i + k}
C++ Среди простых чисел, не превосходящих N, найти такое, в десятичной записи которого максимальное число единиц Пожалуйста, помогите кто может очень срочно нужно(((( подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,960
28.05.2012, 02:13     Функция изменяющая сразу несколько строк
Цитата Сообщение от 33parrots Посмотреть сообщение
а при strcpy(str1, "abcd"); мне кажется получается так, что сначала создаётся строка в памяти и потом перезаписывается в другой сектор памяти... Как-то не оптимально, что-ли )
Строка "abcd" не создаётся, а загружается вместе с самой программой из файла. При запуске. Менять эту строку нельзя. Так что strcpy() это правильный путь. Ещё strdup() можно использовать, если строку надо не просто скопировать, но сперва выделить для неё место (ровно по длине строки).
Но раз уж тут C++, то для современного языка более естественными являются строки std::string.

Добавлено через 4 минуты
Ах, забываю всё время, что strdup это из POSIX. Она не является частью библиотеки Си.
 
Текущее время: 07:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru