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

Найти в строе заданое слово - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Деление слов на слоги (С++) http://www.cyberforum.ru/cpp-beginners/thread88643.html
Нужно написать программу деления слов на слоги на С++. Пожалуйста, помогите!)
C++ Задача на масив!!! Есть числа А и В (А>B). Найти первый член последовательности аn(-1)^n(1+2..+1/n), n=1,2.. , который не неходится на .??? http://www.cyberforum.ru/cpp-beginners/thread88626.html
Поправте код C++
Помогите поправить код,до работоспособности.....Оч нужно... ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Реализация : // ----------------------------------------------------------------------------------------------- // Решения функций // > log2() (логарифм по основанию 2) // > cbrt() (кубический корень);...
C++ классы непойму что с конструктором
привет вот создал такой класс но чето конструктор ругается но что непойму( #include <iostream> #include <string> using namespace std; const int N = 30; class per { private:
C++ четырёхзначное число http://www.cyberforum.ru/cpp-beginners/thread88580.html
в чём ошибка написать программу являются ли все цифры четырёхзначного числа различнымию. при вводе числа делать проверку что введено четырёхзначное число. ввод вывод должен быть в цветном окне вывод должен выглядеть так: введите четырёх значное натуральное число -> все цифры числа **** различны| число **** имеют одинаковые цыфры #include<stdio.h> #include<conio.h>
C++ Строки.Си Написать функцию, которая складывает одну строку с n символами другой строки не использовать strncat подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
23.01.2010, 01:02     Найти в строе заданое слово
поправил
немного
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
#include <stdio.h>
#include <string.h>
        
/* Удаление из строки символов которые занесены в коментарии. */
#define STRLEN 128
int main(void){
        char *instr = "asd/*xxx*/dss";
        char outstr[STRLEN] = { 0 }, *p;
        
        if ( ( p = strstr(instr, "/*") ) == NULL ){
                printf("Can't find starting /*\n");
                return 1;
        }
        if ( p != instr )
                strncpy(outstr, instr, p - instr);
        if ( ( p = strstr(p + 2, "*/") ) == NULL ){
                printf("Can't find ending */\n");
                return 1;
        }
        if ( *(p + 2) )
                strcat(outstr, p + 2);
        printf("IN: %s\nOUT: %s\n", instr, outstr);
        return 0;
}
а то не комильфо было...
ну и
вторую
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
    
/*  Удалить слова начинающиеся на букву а */
#define REMCHAR 'A'
#define STRLEN 128
#define SPCHARS " ,.\t\n"
int main(void){
    char buf[STRLEN], *p;
    printf("String: ");
    if ( !fgets(buf, STRLEN, stdin) )
        exit(1);
    for ( p = strtok(buf, SPCHARS); p != NULL; p = strtok(NULL, SPCHARS) )
        if ( toupper(*p) != REMCHAR )
            printf("%s ", p);
    printf("\n");
    exit(0);
}
до кучи написа'л...
 
Текущее время: 22:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru