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

простой и глупый вопрос - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разные элементы. http://www.cyberforum.ru/cpp-beginners/thread89727.html
Дан, упорядоченный массив по возрастанию. Найти кол-во различных числе среди элементов массива.
C++ что такое отладчик и как им юзать? #include <stdio.h> #include <conio.h> #include <math.h> #include <stdlib.h> int main() { double s=0, p;//переменные сумма и член ряда int n; //переменная колличества эл. printf(" Введите колличество членов ряда: ");//выводит сообщение http://www.cyberforum.ru/cpp-beginners/thread89722.html
Поменять местами строки, без цикла. C++
Дано слово из четного числа букв. Поменять местами его половины. Решить задачу двумя способами 1) без цикла 2) с циклом Добавлено через 28 минут Мне кажется, без цикла сделать это невозможно=-O:wall:
C++ Памагите! Экзамен:( пожалуйста!
Реализовать класс Cursor. Полями класса являются координаты курсора - целые положительные числа, вид курсора - горизонтальный или вертикальный, размер курсора - целое число от 1 до 16. Реализовать методы изменения координат курсора, изменения вида и размера, методы скрытия и отображения курсора. Нужно на обычном си, пожалуйста помагите:( Реалізувати клас Cursor. Полями класу є координати...
C++ Сумма http://www.cyberforum.ru/cpp-beginners/thread89714.html
ПОЖАЛУЙСТА!!! Нужно решить маленькую задачку..... Найти сумму квадратов нечетных чисел от n до m. Помогите! Добавлено через 1 минуту ой, это С++ Билдер
C++ Строка Дана строка-предложение на русском языке. Вывести самое короткое слово в предложении. Если таких слов несколько-то вывести последнее из них. Словом считать набор символов, не содержащий пробелов, знаков препинания и ограниченный пробелами, знаками препинания или началом/ концом строки. надо на си. Строку вводить с клавиатуры. подробнее

Показать сообщение отдельно
Carpe
 Аватар для Carpe
0 / 0 / 0
Регистрация: 22.12.2009
Сообщений: 45
26.01.2010, 13:23  [ТС]     простой и глупый вопрос
сейчас испрбуем)

Добавлено через 9 минут
вот кусок в котором нужно поменять s[3000] на массив типа char только с бесконечным количеством считываемых символов.
либо я вставляю что-то не так, либо еще что-то но программа перестает работать и начинает ошибки выдавать.
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
char s[3000],s1[100]; 
int i=0, k=0;
while (!feof(f))
{
fscanf(f, "%c", &c);
s[i]=c;
 
        if(s[i]!=' ' && s[i]!='\0')
                {
                        s1[k]=s[i];
                        i++;
                        k++;
                }
        else 
        {
            if ((k>=L1 && k<=L2))
                {
                for (int j=0; j<k; j++) 
                    //s1[k]='\0';                   
                    //printf("\n%s",s1);
        fprintf(g, "%c", s1[j]);
        fprintf(g, " ");
        //s[i]=='\0';
                        }   
            //else 
                k=0;
    if(s[i]=='\0') break;
                    i++;
        }
}
 
Текущее время: 03:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru