|
|
|
C++ вопросы
|
|||
|---|---|---|---|
|
#18+
Как с помощью cin >> ... и cout << ... Ввести в массив строку, а потом вывести на экран, причем размер массива должен определяться размером введенных символов. И как нужно объявлять такой массив? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2004, 21:53 |
|
||
|
C++ вопросы
|
|||
|---|---|---|---|
|
#18+
Еще вопрос. Как в Буилдере задать координаты Convas->Pixels(x,y) равным координатам мыши на данный момент? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2004, 21:59 |
|
||
|
C++ вопросы
|
|||
|---|---|---|---|
|
#18+
НЕ парься и обойди это боком. # include <iostream> # include <string> using namespace std; void main() { char *inputstring= new char[255]; cin>>inputstring; int a=strlen(inputstring); char *newinputstring=new char[a+1]; strcpy(newinputstring,inputstring); delete inputstring; cout<<newinputstring<<endl; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 02:45 |
|
||
|
C++ вопросы
|
|||
|---|---|---|---|
|
#18+
Ошибся. Не delete inputstring; а delete []inputstring; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 02:47 |
|
||
|
C++ вопросы
|
|||
|---|---|---|---|
|
#18+
Еще вопрос. Как в Буилдере задать координаты Convas->Pixels(x,y) равным координатам мыши на данный момент? Код: plaintext 1. 2. 3. Вот так ____ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 11:21 |
|
||
|
C++ вопросы
|
|||
|---|---|---|---|
|
#18+
2 Alex Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 2 НЕ СКАЖУ Вы привели неэффективное, чреватое ошибками, небезопасное в плане исключений решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 11:45 |
|
||
|
C++ вопросы
|
|||
|---|---|---|---|
|
#18+
Анатолий Широков НЕ СКАЖУ Уф. Это для меня сложновато. Я немного не так сформулировал вопрос. Короче, в паскале это делается так ... var s:string; ... readln(s); ... Как этого добится в С++? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 13:48 |
|
||
|
C++ вопросы
|
|||
|---|---|---|---|
|
#18+
2 JibSkeart Тестируем вашу программу: Пользователь вводит: 1234 34567 А вот что он получает на выходе: 1234 Этого ожидал пользователь? Думаю, что нет. 2 Alex Паскалевскому readln более всего соответствует getline, пример использования которой я уже привел. Неужели у вас даже проверку ответов времени не хватает?:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 15:24 |
|
||
|
C++ вопросы
|
|||
|---|---|---|---|
|
#18+
Вот, попробовал getline ------------------------- #include <iostream.h> main(void) { char s[100]; getline (s,10,'E'); return 0; } ------------------------- Не срабатывает - пишет, что надо указать прототип. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 16:19 |
|
||
|
C++ вопросы
|
|||
|---|---|---|---|
|
#18+
Alex... \r /topic/69487&hl=getline#498287 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 16:59 |
|
||
|
C++ вопросы
|
|||
|---|---|---|---|
|
#18+
2 Alex Если Вы все же пишите на C, то об этом надо хотя бы сказать: автор/* main.c*/ #include <stdio.h> void main(void) { char s[100]; gets(s); printf(s); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 17:40 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=457&tid=2035381]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 305ms |

| 0 / 0 |
