17 / 17 / 3
Регистрация: 05.10.2009
Сообщений: 172
|
|||||||||||
1 | |||||||||||
В паскале это называется String28.10.2009, 11:32. Показов 1993. Ответов 18
Метки нет (Все метки)
Чем больше я изучаю С, тем больше понимаю, что этот язык придумали извращенцы.
В общем это... в паскале это делается так:
Блин! Как мне получить такую же переменную (которая просто хранит строку текста) в этом извращенном языке С ??? Как я понял там должна быть какая-то непонятного вида конструкция типа:
0
|
28.10.2009, 11:32 | |
Ответы с готовыми решениями:
18
Что это может быть? или как это называется? Меня взломали! как называется это? Как это называется? Как это называется? |
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
|
||||||
28.10.2009, 11:34 | 2 | |||||
а разве нельзя написать так
0
|
17 / 17 / 3
Регистрация: 05.10.2009
Сообщений: 172
|
|
28.10.2009, 11:36 [ТС] | 4 |
Грит что не знает что такое string.
Мей би чтобы он узнал ему надо че нить подключить? Ну типа я имею ввиду вот это: #include <vcl.h>
0
|
17 / 17 / 3
Регистрация: 05.10.2009
Сообщений: 172
|
|
28.10.2009, 11:41 [ТС] | 6 |
А можно для меня, как для ламера, поподробнее с этого момента? Тип переменно как называется?
Вот этого мне хотелось бы меньше всего.
0
|
425 / 229 / 87
Регистрация: 25.03.2009
Сообщений: 744
|
|
28.10.2009, 11:56 | 8 |
в общем если учишься программировать наверно лучше будет visual C++ 2008 prof edition хотя для начала и express edition пойдёт там создашь консольный проект , как тебе писали подключаешь #include <string> , string это класс определённый в пространстве имён std:: чтобы объявить объект этого класса напишешь string s ; можешь сразу его инициализировать с помощью конструктора типа string s("lala"); дальше с помощью методов класса string можешь работать с этой строкой s.length() - длина этой строки и так далее насчёт методов загляни сюда www.cplusplus.com
0
|
17 / 17 / 3
Регистрация: 05.10.2009
Сообщений: 172
|
|
28.10.2009, 11:57 [ТС] | 9 |
А дальше то что с этим делать? Мне нужна переменная типа string. К примеру: Z= 'Hello Word'; Как мне терь к этому прикрутить Z ? Как её описать?
0
|
14 / 14 / 0
Регистрация: 08.07.2009
Сообщений: 61
|
||||||||||||||||
28.10.2009, 11:59 | 10 | |||||||||||||||
Fermion, str - это и есть Z,
для удобства
1
|
17 / 17 / 3
Регистрация: 05.10.2009
Сообщений: 172
|
|
28.10.2009, 12:29 [ТС] | 11 |
Всё.. спасибо... разобрался.
В общем в начале проги вот это: А перед объявлением переменной вот это: Так всё работает. Спасибо всем ещё раз!
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||||||||||||||
29.10.2009, 03:16 | 12 | ||||||||||||||||||||
Сообщение от Fermion
когда какая-та из технологий устаревает, её просто переписывают, не меняя языка (его реализации в компиляторе, так как достаточно переписать библиотеку или просто пересобрать её, заменив одну функцию)
0
|
17 / 17 / 3
Регистрация: 05.10.2009
Сообщений: 172
|
|
29.10.2009, 19:31 [ТС] | 13 |
0
|
17 / 17 / 3
Регистрация: 05.10.2009
Сообщений: 172
|
||||||
30.10.2009, 22:13 [ТС] | 15 | |||||
Это КАК?
Блин.. не понимаю. Давайте на конкретном примере. Вот программка на Дельфи... она работает:
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||||
02.11.2009, 01:55 | 16 | ||||||||||
Добавлено через 5 минут
Сообщение от Fermion
0
|
22 / 20 / 5
Регистрация: 11.02.2009
Сообщений: 383
|
||||||||||||||||
02.11.2009, 02:08 | 17 | |||||||||||||||
в общем в строке
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
02.11.2009, 10:18 | 18 | |||||
но только при инициализации, при инициализации символы скопируются в массив, а без инициализации будет попытка присвоить массиву адрес строки "abcd"
все строки сохраняются в статической области памяти, их можно копировать из этой области в массив с помощью strcpy, от начала массива можно легко смещаться
0
|
22 / 20 / 5
Регистрация: 11.02.2009
Сообщений: 383
|
|
02.11.2009, 11:12 | 19 |
ну да... это уже детали)) хоть и важные...
0
|
02.11.2009, 11:12 | |
02.11.2009, 11:12 | |
Помогаю со студенческими работами здесь
19
Как это называется? Как это называется? Как это называется? Как это называется? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |