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

строки, массивы символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С++ классы, строки, указатели http://www.cyberforum.ru/cpp-beginners/thread108448.html
С++ только начал изучать, раньше учил Си - вроде все понятно было, но вот с новшествами данного языка как раз и возникли проблемы. Попытаюсь объяснить суть: 1) Составить класс, который будет содержать в себе информацию о книги с точки зрения магазина. Класс то я составил - но вот незадача - не могу понять работу конструкторов и деструкторов, которые собственно у меня и не работают. 2) Как...
C++ Найти количество элементов, наиболее часто встречающихся в массиве Найти кол-во элементов наиболее частых встречающихся в массиве. например массив: 123000 023400 023450 003456 0-не считается. очевидно тут 3. но как это найти? Найти надо не кол-во, а значение! http://www.cyberforum.ru/cpp-beginners/thread108434.html
Текстовый редактор от Захарова C++
Так, от нечего делать захотелось создать свой текстовый редактор. Придумал даже код, но гдето есть две ошибки, так компилятор говорит. #include <iostream.h> #include <fstream.h> int main(void) { ofstream book_file("post.txt"); book_file<<number; cin>>number; } Помогите, пожалуйста найти ошибки.
Вычислить формулу C++
Помогите пожалуйста с этой задачкой...Не знаю как тут вообще вычислить эту формулу...Нам лекций по С++ не дают, а я искал и ничего не нашел...Вот условие: Вычислить сумму ряда по приведенным в вариантах выражениями. Вычисление вести до тех пор, пока абсолютная величина разности между двумя соседними членами ряда | Un +1- Un | не превысит некоторой величины E. pow (10, -3)> E> pow (10, -4)....
C++ Что такое матричный знакогенератор и как его написать http://www.cyberforum.ru/cpp-beginners/thread108420.html
необходимо написать Матричный знакогенератор.Что это такое? на языке С++
C++ Нужно ли уничтожать экземпляр класса Vector? Здравствуйте. В своей программе в функции использую класс vector (и даже vector <vector < >> =) ). Программа работает через раз, иногда вылетая по сигналу 11. Функцию (в которой и сидит этот vector) использую много раз. Нужно ли в конце функции уничтожать объекты vector (либо просто как-то освобождать память)? Или я копаю не в том направлении? Спасибо. подробнее

Показать сообщение отдельно
besh]<a
 Аватар для besh]<a
12 / 10 / 1
Регистрация: 02.11.2009
Сообщений: 194
24.03.2010, 20:11     строки, массивы символов
1)
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
36
37
38
39
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main()
 {
   char command[4];
   char fname[60];
   char line[80];
   
   int i=0,j=0,k=0;
 
   scanf("%s",command);
   switch
 
//================================================================    
   while((line[i]!=' '))
    {
    command[i]=line[i];
    i++;
    }
   while(line[i]==' ')i++;
   for(j=0;j<60,i<80;i++,j++)fname[j]=line[i];
 
 
//================================================================
 
 
 { 
   printf("\n");
     for(int i=0;i<4;i++)printf("%c",command[i]);
   printf("\n");
      printf("\n");
        for(int i=0;i<60;i++)printf("%c",line[i]);
      printf("\n");
 
 }
 
}
здесь хотел прочтенную строку разделить на 2 строки, делиться так: если встречается пробел, то это первое слово(до пробела), потом пропускаются все пробелы и 2ое слово,

ну так вот первое слово копируется нормально, 2ое я не знаю оно не вывобиться на экран
а если выводить массив line то выводяться крякозябры всякие(делаю все в linux)...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru