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

С++ фаил, проверка на символы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу вычисления величины дохода по вкладу. http://www.cyberforum.ru/cpp-beginners/thread600914.html
Написать программу вычисления величины дохода по вкладу. Процентная ставка(% годовых) и время хранения (дней) задаются во время работы программы. Для вычисления суммы процентной ставки брать 365 дней в году. Вычисление дохода по вкладу. Величина вклада (ls):2500 Срок (дней): 30 Процентная ставка (годовых): 20 Доход: 41.10ls Сумма по окончании срока вклада: 2541.1ls ...
C++ Подключиться к процессу и производить запись в процесс Здравствуйте! Работал с процессом через ДЛЛ файл на С++, инжектил в процесс, изменял и читал память, но вот как сделать это например в C++ через *.exe? Необходимо: 1. Подключиться к процессу 2. На х32-ых системах процесс скрыт, тоесть его необходимо открыть каким-либо способом, но это сейчас не очень важно, у меня 64, но все же надо будет сделать и для 32 3. Читать память по определенному... http://www.cyberforum.ru/cpp-beginners/thread600910.html
Описать процедуру, удаляющую в строке конечные символы C++
Param35. Описать процедуру TrimRightC(S, C), удаляющую в строке S конеч-ные символы, совпадающие с символом C. Строка S является входным и выходным параметром. Дан символ C и пять строк. Используя процедуру TrimRightC, преобразовать данные строки.
C++ Заменить исходное расположение элементов файла
pomagite reshit' zadachu plz Дан файл целых чисел с элементами A1, A2, …, AN (N — количество эле-ментов в файле). Заменить исходное расположение его элементов на сле- дующее: 35 A1, AN, A2, AN–1, A3, … .
C++ Седловая точка http://www.cyberforum.ru/cpp-beginners/thread600889.html
Дана целочисленная матрица размера M × N. Найти элемент, являю-щийся максимальным в своей строке и минимальным в своем столбце. Ес-ли такой элемент отсутствует, то вывести 0. Почему не может вывести эту седловую точку? #include <iostream> using namespace std; void main () {
C++ локальный максимум Найти общее количество его локальных экстремумов, то есть локальных минимумов и локальных максимумов #include <iostream> #include<stdlib.h> #include <fstream> #include<string> using namespace std; int main() { подробнее

Показать сообщение отдельно
Tachikoma
2 / 2 / 1
Регистрация: 02.06.2011
Сообщений: 61
08.06.2012, 21:30     С++ фаил, проверка на символы
C++ (Qt)
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
bool prov(char str[]){
int a = strlen(str);
bool q = false;
for (int i=0;i<a;i++)
if (str[i]!=str[i+1]) 
    q=false;
else q=true;
return 0;
cout<< str;
} 
int main(){
char namef[100];
cout << "Введи название файла " << endl;
cin>> namef;
FILE* file = fopen(namef, "r");
 
while (!feof(file)) {
char ch = fgetc(file);
}
prov(namef)? cout << "yes\n": cout <<"no\n";
 fclose(file);
 
system("pause");
return 0;
}
программа должна открыть фаил введенный с клавиатуры, и сказать ес, если в нем есть два подряд идущих одинаковых символа

Добавлено через 1 час 24 минуты
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
int main()
{
char fname[32];
cout<<"filename: "<<endl;
cin>>fname;
FILE *f = fopen(fname, "r");
//Пока не конец файла
while (!feof(f)) {
  //Считываем символ
  char n = fgetc(f);
    for(int n=0;n<strlen(fname);n++)
        {
            if (fname[n]==fname[n+1]) 
                
                    cout<<"true\n";
 
            else cout<<"false\n";
                break ;
    }
 
    system("pause");
    return 0;
    }
}
переделал код, всеравно ошибка, читает не фаил, а имя фаила
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru