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

Программа вылетает - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Передача динамического двумерного массива через параметры http://www.cyberforum.ru/cpp-beginners/thread7783.html
в такой вот простенькой программке: #include .. const n = 4; void ENTR(double pMas, char *file) { ifstream SMas(file); for (k; k < n; k++) { for (t; t < n; t++) { SMas>>pMas;} } SMas.close();
C++ Сосчитать Гласные и Согласные в словах Some languages use many more vowels than others. For example, in Hawaiian “Puu Kaa Lani” has 6 vowels and 4 consonants. Write a program that inputs a line of text, calculates the ratio of vowels to consonants and prints that line with the corresponding ratio. Numbers, spaces and punctuation do not count, for example May 26, 1999 has a ratio of 1 /2. The program should repeat the process... http://www.cyberforum.ru/cpp-beginners/thread7779.html
Присвоение значений многомерным массивам C++
Одномерному массиву значения присваивать совсем просто: int A={0,1,2,3,4}; A=73;Двумерному уже сложнее: int B={ {0,1,2,3,4}, {5,6,7,8,9}, {10,11,12,13,14} }; b=74;А трехмерному совсем сложно: int B={
Простенький текстовый редактор C++
Уважаемые! Может у кого-нибудь есть простенький текстовый редактор под ДОС? Или может кто-нибудь знает где его скачать можно. Обязательно на СИ. У меня среда Borland C3.1++
C++ Определить размер файла http://www.cyberforum.ru/cpp-beginners/thread7518.html
Мне нужно определить размер какого-либо файла на языке Си: для этого мне нужно его открывать и вычислять через fseek и ftell. Среда BC3.1++
C++ Ошибка выделения памяти... Когда я пытаюсь выделить память двумерному динамическому массиву, возникает ошибка "Microsoft C++ exception: std::bad_alloc at memory location...". Вобщем суть того что я делал: Мне нужно считать 2 текстовых файла в кодировке ANCI, построчно их сравнить, ну и сделать ещё ряд действий, до которых я ещё не дошёл... Вобщем я создаю класс, который должен заниматься считыванием и разбиением. В нём... подробнее

Показать сообщение отдельно
warobushek
 Аватар для warobushek
2 / 2 / 0
Регистрация: 08.03.2008
Сообщений: 82
04.05.2008, 09:18  [ТС]     Программа вылетает
спасибо за поддержку - ошибку я вроде нашел - она в переполнении массива была.(трассировал)

заметил странное (или оно такое и должно быть) поведение функции sprintf
на участке кода:
C++
1
2
3
4
5
buf[20]; 
x=fv();//после этого x~7.0e+230 
sprintf(buf,"%.2lf",x); //указываю вывести в строку в виде с фиксированной точкой 
//функция при таком значении отказывается выводить в строку и 
//выводить в виде с плавающей точкой, что тоже занимает более 20 символов
Я думал, что только спецификатор %g допускает такие самопроизвольные преобразования
 
Текущее время: 21:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru