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

Строковые переменные (символьные массивы) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обращение по адресу к элементам структуры http://www.cyberforum.ru/cpp-beginners/thread552541.html
Есть структура fs: struct fs { f_element; s_element; ... n_element; }; Есть массив указателей на структуру
C++ Как создать файл? Подскажите плз код.Я новичёк, программирую под CodeBlocks.Подскажите плз код, который сделает следующее: Создаст файл скажем test.bat с кодом внутри: @echo off msg * Hello world Спасибо:) http://www.cyberforum.ru/cpp-beginners/thread552535.html
Работа с файлами - удаления пробелов в тексте, содержащемся в файле C++
Разработать программу удаления в тексте, содержащемся в файле, всех пробелов.
C++ Удалить из строки начальные пробелы
задача №1 Написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы задача № 2 , Правила3.15. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.Задача перемещена в новую тему: http://www.cyberforum.ru/visual-cpp/thread552549.html помогите плз
C++ Поиск ошибки. http://www.cyberforum.ru/cpp-beginners/thread552518.html
Программа работает правильно, но преподаватель говорит, что есть нехорошая ошибка. Никак не могу ее найти. Помогите найти ее пожалуйста.. #include <iostream> #include <cmath> using namespace std; int main() { int i; double max;
C++ Преобразование к char* Переведите, пожалуйста, на русский язык, что значит эта строчка: (char*)&var Если я правильно понимаю, то это: "передать как ссылку, преобразовав к указателю на char". НО! Мне непонятно: просто передать var нельзя, тк тип не тот. Передаваемый тип должен быть void*, однако когда передаешь (char*)&var - ошибки нет, а напрямую преобразовать к (void*) невозможно, к char* тоже. подробнее

Показать сообщение отдельно
pobedinsky
70 / 70 / 3
Регистрация: 21.12.2011
Сообщений: 188
19.04.2012, 17:36     Строковые переменные (символьные массивы)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    string firstname, lastname, fname;
 
    getline(cin, firstname);
    getline(cin, lastname);
    
    int l1 = firstname.length();
    cout<<"length of the line \"firstname\" = "<<l1<<endl;
    int l2 = lastname.length();
    cout<<"length of the line \"lastname\" = "<<l2<<endl;
    cout<<"lexis = "<<l1-l2<<endl;
    fname=firstname+lastname;
    cout<<"Concat"<<fname<<endl;
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru