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

в чем дело? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение 16-и битных слов из бинарника (загрузка Wav) http://www.cyberforum.ru/cpp-beginners/thread819953.html
Привет! Загружаю WAV. Данные в файле для формата звуковых данных с дискретностью 16 бит монофонического сигнала хранятся в массиве 16-битовых слов. Вот читаю я заголовок файла, std::fstream fs("1.wav",std::ios::in | std::ios::binary); fs.read((char*)&wav,sizeof(WaveHeader)); А дальше как быть? Если последовательность данных там в 16-и битных словах, как записать команду read хотя бы для...
C++ Простая графическая система Здарова! Решаю задачку: Реализуйте простую графическую систему, используя доступные на вашем компьютере графические средства (если их нет — используйте ASCII представление, где пиксел, это знакоместо): Window(n,m) создает на экране область размером nxm. Координаты декартовы. Окно w типа Window имеет координаты w.current(). Начальные координаты равны Point(0,0). Координаты можно задать с помощью... http://www.cyberforum.ru/cpp-beginners/thread819947.html
C++ исправьте ошибку (изменить регистр букв в файле)
Здравствуйте! Задача - заменить все строчные буквы следующие после точки или точка+пробел на заглавные. Попыталась сделать с помощью toupper, но ничего не выходит. Может можно каким-нибудь другим способом? В программировании недолго,не судите строго,если ошибки глупые. Прилагаю код программы (в ней еще заменяются двойные пробелы на одиночные, эта часть работает исправно). Код замены регистра...
Как можно получить все подмножества множества? C++
Например из множества, представлнного массивом должны получиться подмножества:
C++ Метод Зейделя для СЛАУ http://www.cyberforum.ru/cpp-beginners/thread819922.html
Написала код по Методу Зейделя, но НИКАК НЕ ПОЛУЧАЕТСЯ сделать так, чтобы выводило все итерации на экран!:(:(:( Прошу помочь! Код: #include<iostream> #include<cmath> using namespace std; #define N 100 void main() { int i,j,n,k=0;
C++ увеличить все элементы массива в n раз увеличить все элементы массива в n раз подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
27.03.2013, 13:13     в чем дело?
demondy, Во!Вот тебе пример чтобы понял какую ерунду ты посчитал за истину
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
void fun(char* p)
{
    char * temp= (char *)"String with length more than 10 symbols";
    while (*temp)
        *p++=*temp++;
}
int main()
{
    char * t = (char *)"0123456789";
    fun(t);
    cout << t << endl;
    return 0;
}
Цитата Сообщение от demondy Посмотреть сообщение
росто интересно, почему если больше 8 символов, то все как надо работает
- смотри
http://codepad.org/QMlrsEzA
Output:
Segmentation fault
Добавлено через 3 минуты
Цитата Сообщение от demondy Посмотреть сообщение
В общем, вопрос получается не в том, почему это не работает, а в том почему это работает...
спасибо всем!!
тема закрыта
- возможно код тебя отрезвит, не работает вообще. На пальцах
В блоке p памяти на 8 символов + нуль-терминатор
В блоке t с четырмя символами памяти под 4ри символа + нуль-терминатор
Когда блок t большей длинны чем 8 символов, то копирование возможно. Скажем в t 9 символов + нуль терминатор - всё скопируется ок, а теперь в p подставь мою строку
(char *)"String with length more than 10 symbols"; а в t оставь 9-ть, и погляди что будет.
Ну что тут неясного?!

Добавлено через 9 секунд
Цитата Сообщение от demondy Посмотреть сообщение
В общем, вопрос получается не в том, почему это не работает, а в том почему это работает...
спасибо всем!!
тема закрыта
- возможно код тебя отрезвит, не работает вообще!
На пальцах
В блоке p памяти на 8 символов + нуль-терминатор
В блоке t с четырмя символами памяти под 4ри символа + нуль-терминатор
Когда блок t большей длинны чем 8 символов, то копирование возможно:
Скажем в t 9 символов + нуль терминатор, а в р - 8-мь + нуль терминатор - всё скопируется ок!А теперь в p подставь мою строку
(char *)"String with length more than 10 symbols"; а в t оставь 9-ть, и погляди что будет. (Подсказка Segmentation fault)
Ну что тут неясного?!
 
Текущее время: 17:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru