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

Строки,ф-ии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ просто 2*2 http://www.cyberforum.ru/cpp-beginners/thread64292.html
написать прогу, выводящую элементы массива в порядке возрастания!!! Добавлено через 14 минут Неужели никто не ответит
C++ Определение позиции курсора Скажите какие функции использовать для того чтобы получить данную позицию курсора. Например нужны координаты точки, на которую только что нажали... http://www.cyberforum.ru/cpp-beginners/thread64284.html
Поиск последовательности в массиве. C++
В массиве В определить начальный и конечный индексы элементов, состав¬ляющих максимальную по длине неубывающую последовательность. Вывести на экран массив В и найденную последовательность.
Ввод слов в массив и подсчёт введённых слов C++
как можно решить эту задачу:Напишите программу,использующую массив char и цикл для чтения по одному слову за раз до тех пор,пока не будет введено слово done.Затем прога должна сообщить кол-во введённых слов(исключая done).Вы должны включить заголовочный файл cstring и использовать функцию strcmp() для выполнения проверки. PS:Я не пойму как мне указать условие чтобы цикл осуществлял проверку до...
C++ программа неправильно считает http://www.cyberforum.ru/cpp-beginners/thread64181.html
Здравствуйте написал программу но она считает неправильно кол-во столбцов либо не считает вовсе. Предполагаю что нужно что то менять в перемемнной k, но игрался с разными её положениями в процедуре ничего не помогло. Подскажите плз в чем ошибка ? зарание благодарен Вот сама задача: Посчитать сумму отрицательных элементов в каждом столбце матрицы #include <iostream.h> #include...
C++ Рекурсия Помогите решить задачу: написать процедуру сортировки массива методом простого выбора. подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
16.11.2009, 20:43     Строки,ф-ии
ну так дык это всё меняет, щас посмотрю что можно сделать

Добавлено через 22 минуты
у меня получилось так, проверь не дублируется у тебя последний символ в файле?
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
#include "stdlib.h"
#include "stdio.h"
#include "conio.h"
 
int main()
{
//  clrscr();
    char ch, ff[100];
    int numQuery=0, numWow=0, numPoint=0;
    printf("Vvedite nazvanie file\n");
    scanf("%s",ff);
    FILE *f=fopen(ff,"r");
    if(!f)  {   /*clrscr();*/   printf("file ne nayden!"); getch(); exit(1); }
    
    while (!feof(f))
    {
        fscanf(f,"%c",&ch);
        if (ch=='?') ++numQuery;
        else
            if (ch=='!') ++numWow;
            else    
                if (ch=='.') ++numPoint;    
    } // end while (!feof(f))
 
    printf("\nnumber '?': %i\nnumber '!': %i\nnumber '.': %i",numQuery, numWow, numPoint);
    fclose(f);  
 
    getch();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru