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

срочно экзамен... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Книги по C/C++ http://www.cyberforum.ru/cpp-beginners/thread324322.html
Хочу начать изучать C++. Какие книги вы можете посоветовать для начинающего?
C++ Числовой ряд и некоторое число е. Даны числовой ряд и некоторое число е. Найти сумму тех членов ряда, модуль которых больше или равен заданному е. Общий член ряда имеет вид: http://www.cyberforum.ru/cpp-beginners/thread324304.html
C++ Оператор выбора
Для каждой введенной цифры (0-9) вывести соответствующее ей название на английском языке (0-zero, 1-one, 2-two, ...) Прошу помощи в решении)
Символ escape в ASCII C++
Здравствуйте! Подскажите пожалуйста какой символ.
C++ Открытие бинарного файла для чтения http://www.cyberforum.ru/cpp-beginners/thread324291.html
MS VS 2010 Есть функция, ей передаётся имя бинарного файла для чтения: float detect(string name) { int t; ofstream ff(name,ios::binary|ios::in); ff.open(name,ios::binary|ios::in);
C++ WinAPI Не могу разобраться в WinApi Хочу сам выучить с++, скачал книжку Финогенова "Win32. Основы программирования", но ни один из кодов не работает. Например взял код простого окна winapi, что то исправил, но все равно ошибка, помогите исправить)) #include <windows.h> #include <windowsx.h> // прототип используемой в программе функции пользователя LRESULT CALLBACK WndProc ( HWND, UINT, WPARAM, LPARAM); // оконная ф-ция ... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
22.06.2011, 15:08     срочно экзамен...
Удаление символов из строки
C++
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <windows.h>
#include <stdio.h>
 
char * get_text(char * str, char ch_end,int &sLen);
char * str_del_char(char * str, char ch_del);
char * str_text = (char *) malloc(sizeof(char));
char * symbols = (char *) malloc(sizeof(char));
 
void main()
{
back:
    int sLen = 0;
    printf("ENTER INPUT STRING\r\n");
    str_text = get_text(str_text, '\n',sLen);
    printf("ENTER SYMBOLS WHITCH MUST BE DELETED\r\n");
    printf("Note: these symbols must be entered as single string\r\n");
    symbols = get_text(symbols, '\n',sLen);
    int n_smb = strlen(symbols);
    for(int i = 0; i < n_smb; i++)
        str_text = str_del_char(str_text, symbols[i]);
    printf("STRING WITHOUT SYMBOLS\r\n");
    printf("\t%s\r\n",str_text);
    printf("PRESS NUM1 TO ENTER NEW STRING\r\n");
    scanf("%d",&i);
    if(i == 1)
        goto back;
}
 
char * get_text(char * str, char ch_end,int &sLen)
{
    if(str)
    {
        sLen = 0;
        while((str[sLen] = getchar()) != ch_end)
            str = (char *)realloc(str, 
            (1 + (sLen = sLen + 1))*sizeof(char));
        str[sLen] = '\0';
    }
    return str;
}
 
char * str_del_char(char * str, char ch_del)
{
    int sLen, iPos, nCount;
    if(str)
    {
        char * chBuf = strchr(str,ch_del);
        while(chBuf)
        {
            sLen = strlen(str);
            iPos = strlen(chBuf);
            nCount = iPos - 1;
            iPos = sLen - iPos;
            memcpy(&str[iPos],&str[iPos + 1],nCount);
            str[sLen - 1] = '\0';
            chBuf = strchr(str,ch_del);
        }
    }
    return str;
}
Миниатюры
срочно экзамен...  
 
Текущее время: 05:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru