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

Научите писать программы на C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод с java на С++ http://www.cyberforum.ru/cpp-beginners/thread374605.html
Всем доброго времени суток. Возможно ли перевести код с java на С. Я попробовал сам,начал,но там много того что я не знаю чем заменить в С, потому что толком не понимаю что это обозначает. код не...
C++ При наличие корней в системе уравнений выдает ошибку После выполнения программы (она решает систему линейных уравнений) для случая наличия корней появляется ошибка. Вот код: #include <stdio.h> #include<stdlib.h> #include<time.h> #define N 4... http://www.cyberforum.ru/cpp-beginners/thread374598.html
Задержка C++
Использую MinGW через NetBeans. Проблема состоит в том что такие команды как cin.get или же getchar() судя по всему игнорируются компилятором, так как в созданном исполняемом файле задержки в консоли...
ПОМОГИТЕ НАПИСАТЬ В С++ C++
Помогите написать прогу в С++ для задачи Log18. Даны координаты (как целые от 1 до 8) двух различных полей шахматной доски. Если король за один ход может перейти с одного поля на другое, вывести...
C++ Метод Крамера http://www.cyberforum.ru/cpp-beginners/thread374571.html
Вот само задание: Написать программу, осуществляющую решение систем линейных уравнений методами Гаусса и Крамера. Программа должна обеспечить ввод с клавиатуры систем линейных уравнений произвольного...
C++ bitstream parsing Всем привет! Сейчас у меня возник вопрос парсинга битового потока. Но как то не совсем все понятно. Маски, байтовые смещения и т.д. Может кто подскажет литературу или хорошо... подробнее

Показать сообщение отдельно
I2um1
Злой няш
1401 / 1099 / 142
Регистрация: 05.04.2010
Сообщений: 1,949
29.10.2011, 21:02
C
1
2
3
4
5
6
7
8
9
// Создается статический массив символов, в который записывается строка.
// Размер массива указывать не обязательно, так как сразу присвоение.
char a[] = "Hello World";
// Создается еще один статический массив размером 12 символов - это 11 символов для букв и
// 1 для нулевого символа.
char b[12];
for (int i = 0; i < 11; ++i) // Цикл, в котором i изменяется от 0 до 10.
        b[i] = a[i]; // Поэлементное присвоение элементов массива. (или копирование элементов одного массива в другой)
b[11] = 0; // В конце дописывается нулевой символ.
Об нулевом символе можно почитать например здесь.

Полностью же программа выглядит как-то так:
C++
1
2
3
4
5
6
7
8
void main()
{
char a[] = "Hello World";
char b[12];
for (int i = 0; i < 11; ++i)
        b[i] = a[i];
b[11] = 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru