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

Поиск в строке первого вхождения указанного символа - ошибки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами в Visual studio 2005 http://www.cyberforum.ru/cpp-beginners/thread695307.html
Необходимо в цикле сохранить в файл очень много элементов типа double. Затем необходимо после цикла воспользоваться данными из этого файла. double y1,y2,y3; int M=1000; for (int i=0; i<M; i++) { y1=//формула для вычисления y1 //после этого на каждом шаге необходимо сохранять данные в файл y1 }
C++ Создание класса дробей использовать только библиотеку иостриам Реализовать в виде класса набор подпрограмм для выполнения следующих операций над обыкновенными дробями вида Р/Х (Р — целое, Х — натуральное): сложение; вычитание; умножение; деление; сокращение дроби; возведение дроби в степень м (м — натуральное); функции, реализующие операции отношения (равно, не равно, больше или равно, меньше или равно, больше,... http://www.cyberforum.ru/cpp-beginners/thread695274.html
C++ Передод числа с мантиссой в обычное десятичное
Доброго времени суток. У меня следующая проблема:вычисляю разницу очень маленьких чиссел, результат вычисления в переменной представляется в виде: 1,6600353E-05(ну к примеру), можно ли как-то пепевести это число в обычное десятичное, т.к. мне потом эту переменную нужно перевести в String^ и вывести на экран. Заранее очень признателен всем отозвавшимся.
C++ Функция удаления подстроки из строки
Начал читать книжку, в ней задание накидать такую функцию. Вроде написал, но безумно коряво с костылями, поэтому она почемуто иногда наращивается результирующую строку мусором... Может у когонибудь есть нормальный код данной функции ? P.S. для уточнения: нужно чтобы из подстроки "строка для удаления другой строки" при удалении "строк" получилось "а для удаления другой и".
C++ Цикл замены мест элементов http://www.cyberforum.ru/cpp-beginners/thread695233.html
Помогите пожалуйста разобраться что не так с циклом замены мест элементов ?? #include "stdafx.h" #include <iostream> #include <fstream> #include <locale> #include <time.h> using namespace std;
C++ описать данные и связи по данным после программки: #include "stdafx.h" #include "conio.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { подробнее

Показать сообщение отдельно
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4248 / 2780 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
12.11.2012, 13:41     Поиск в строке первого вхождения указанного символа - ошибки
Цитата Сообщение от Jumb0 Посмотреть сообщение
Каждый раз новое число выдает , это правильно?
Windwos компиляторы знают магию

Должен был смутить вот этот ворнинг
Bash
1
warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘char*
и вот результат работы под Linux
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$ ./a.out
The character r is at position: -1076076110
*** stack smashing detected ***: ./a.out terminated
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(__fortify_fail+0x45)[0xb76ebdd5]
/lib/i386-linux-gnu/libc.so.6(+0xffd8a)[0xb76ebd8a]
./a.out[0x8048542]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0xb76054d3]
./a.out[0x8048401]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:02 15216130   a.out
08049000-0804a000 r--p 00000000 08:02 15216130   a.out
0804a000-0804b000 rw-p 00001000 08:02 15216130  a.out
09e58000-09e79000 rw-p 00000000 00:00 0          [heap]
b75b8000-b75d4000 r-xp 00000000 08:03 2360244    /lib/i386-linux-gnu/libgcc_s.so.1
b75d4000-b75d5000 r--p 0001b000 08:03 2360244    /lib/i386-linux-gnu/libgcc_s.so.1
b75d5000-b75d6000 rw-p 0001c000 08:03 2360244    /lib/i386-linux-gnu/libgcc_s.so.1
b75eb000-b75ec000 rw-p 00000000 00:00 0 
b75ec000-b778b000 r-xp 00000000 08:03 2360223    /lib/i386-linux-gnu/libc-2.15.so
b778b000-b778d000 r--p 0019f000 08:03 2360223    /lib/i386-linux-gnu/libc-2.15.so
b778d000-b778e000 rw-p 001a1000 08:03 2360223    /lib/i386-linux-gnu/libc-2.15.so
b778e000-b7791000 rw-p 00000000 00:00 0 
b77a4000-b77a8000 rw-p 00000000 00:00 0 
b77a8000-b77a9000 r-xp 00000000 00:00 0          [vdso]
b77a9000-b77c9000 r-xp 00000000 08:03 2360203    /lib/i386-linux-gnu/ld-2.15.so
b77c9000-b77ca000 r--p 0001f000 08:03 2360203    /lib/i386-linux-gnu/ld-2.15.so
b77ca000-b77cb000 rw-p 00020000 08:03 2360203    /lib/i386-linux-gnu/ld-2.15.so
bfda7000-bfdc8000 rw-p 00000000 00:00 0          [stack]
Aborted (core dumped)
Ты копируешь строку "This is a string" (16 символов) в строку "world" (5 символов).
 
Текущее время: 06:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru