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

Найти в файле слова-палиндромы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужна помощь по С++ (перевести из паскаля) http://www.cyberforum.ru/cpp-beginners/thread35268.html
Срочно нужна помощь по задаче: "составить программу, которая вставляет в список L новый элемент F за каждым вхождением элемента E. На паскале выглядит примерно так, но мне нужно на С++, а я понятия не имею как там Type определяется и типизированные ^типы, тип record...: uses crt; type {список целых чисел} PSpisok = ^TSpisok; TSpisok = record Inf: integer; {целое число} Next: PSpisok;...
C++ Где можно посмотреть функции подключаемых директив? Здравствуйте. Где можно посмотреть функции подключаемых директив? Спасибо. http://www.cyberforum.ru/cpp-beginners/thread35253.html
описание long double в С C++
Подскажите как правильно ввести переменнуя типа long double в языке С integer-------------%d float----------------%f double ------------%lf long double------?
Структуры заменить на классы C++
Дана программа, выдающая список дамской обуви и ассортимент обуви нужного артикула. Сведения берутся из файла "READ.DAT" Код программы: #include<fstream.h> #include<string.h> #include<stdlib.h> #include<conio.h> typedef char* pchar;
C++ Создание процесса с индивидуальными настройками http://www.cyberforum.ru/cpp-beginners/thread35215.html
Всем привет! Есть такая задача: Заставьте консольный процесс запустить несколько своих копий (и далее рекурсивно). Убедитесь, что порождение процессов не будет бесконечным (остановитесь на 4 уровнях максимум). Для каждого процесса создать свое окно консоли с индивидуальными настройками. Вопрос такой: как мне для каждого окна сделать разные настройки(например одно окно синего, другое зеленого...
C++ Cортировка одном. динамического массива Помогите суденту ! Напишите позалуста код сортировки ! Задача : Произвести сортировку положительных элементов массива по возрастанию (при этом отричательные и нулевые элементы оставить на своих местах) используя временый динамичесний массив . int *pmas,diapazon,minnum,n,i,*pres,*ptemp; unsigned int r; char cont; do { cout<<"Size pmas?\n"; cin>>n; подробнее

Показать сообщение отдельно
xcyber
0 / 0 / 0
Регистрация: 20.05.2009
Сообщений: 6
27.06.2009, 12:59  [ТС]     Найти в файле слова-палиндромы
Написал программу, но она не по файлу ищет, думал препод примет, ан нет.
Как теперь связать это всё с файлами?

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
#include <stdio.h>
#include <string.h>
#define MWORD  80
#define MLINE  500 
void main()
{
    char *obratno(char []);
    char  word[MWORD], line[MLINE], tmp[MWORD], *p;
    int ww;
    while ((p = fgets(line, MLINE, stdin)) != NULL) 
       {
        if (p[0] == '\n' || (p[0] == '\r' && p[1] == '\n')) break;
        while (sscanf(p, "%s%n", word, &ww) == 1) 
        {
            p += ww;
            strcpy(tmp, word);
            if (strcmp(word, obratno(tmp)) == 0 && strlen(word) > 1)
                printf("%s\n", word);
        }
    }        
    return 0;
}
 
char *obratno(char s[])
{
    char *p, *q;
    int c;
    
    p = q = s;
    while (*q)
        q++;
    for (q-- ; p < q; p++, q--)
        c = *p, *p = *q, *q = c;
    return s;
}
 
Текущее время: 12:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru