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

с++ ввод строки и .... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатель http://www.cyberforum.ru/cpp-beginners/thread75435.html
Здравствуйте товарищи,хотел узнать,вощем мне надо узнать количество строк в файле,работаю с dat файлами,потом нужно переместить указатель на начало файла,чтоб дальше с ним работать,вот как переместить указатель?,буду очень благодарен,если подскажете:))),заранее спасибо:)))
C++ Сортировка массивов тремя методами Задание 1. Создать проект, в котором с клавиатуры вводится вектор и сортируется по возрастанию методом вставки. На экран выводить две строчки: первоначальный вектор и отсортированный вектор. Проект — в трех файлах. 2. Добавить в проект функцию сортировки методом выбора. Учтите, что первая сортировка «портит» первоначальный вектор, поэтому необходимо каждый раз делать копию и сортировать именно... http://www.cyberforum.ru/cpp-beginners/thread75434.html
C++ Метод половинного деления.
Программа в 3-х файлах с «заглушками». Спецификация функций (заголовочный файл): 1. Печать сообщения о назначении программы и ее авторе. 2. Ввод данных. Ввод границ отрезка и проверка значений функции на концах. 3. Вычисление значения заданной функции в заданной точке. 4. Вывод на экран таблицы значений функции на отрезке с некоторым шагом. x F(x) a ...
C++ Пожалуйста обьясните мне битовые поля.
Пожалуйста обьясните мне битовые поля. НЕ могу понять зачем они нужны, множество мануалов перечитал.
C++ Функции. Среднее арифметическое http://www.cyberforum.ru/cpp-beginners/thread75412.html
Составить функцию вычисления среднего арифметического элементов вектора. Используя её, преобразовать квадратную матрицу следующим образом: диагональные элементы матрицы заменить средними арифметическими значениями соответствующих строк. Даже не знаю с чего начать. Помогите, будте добры
C++ При ENTER закрывается прога Интересует как заблокировать кнопку ENTER...в label1 ...при нажатии ентер происходит выход из программы ...а нужно что-бы было аналогично к кнопке ТАК.. подробнее

Показать сообщение отдельно
ctrelok174
 Аватар для ctrelok174
0 / 0 / 0
Регистрация: 23.09.2009
Сообщений: 20
16.12.2009, 21:00     с++ ввод строки и ....
По заданию: Пользователь вводит строку и символ, программа выводит сколько раз символ встречался в строке.


в другой програмке я нашел функцию совпадающую с моим заданием, но когда я её код переношу в ф-ию main() -она отказывается коректно работать...

вот код ф-ии:

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
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<iostream.h>
#include"func.h"
using namespace std;
 
.............
 
void f2()
{
int sch=0;
char* str;
char c;
printf("vvedite stroky\n");
scanf("%s",&str); 
printf("vvedite simvol\n");
cin>>c;
for(int i=0;i<=strlen(str);i++) 
{if (str[i]==c){++sch;}}    
printf("Simvol vstrechaetsja v stroke %d\n",sch);  
getch();      
      } 
 
..............
т.е. не выводит результат)))))))))))

Добавлено через 1 час 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
//ÏîëüçîâГ*òåëü ââîäèò ñòðîêó ГЁ ñèìâîë, ïðîãðГ*ììГ* âûâîäèò ñêîëüêî Г°Г*Г§ ñèìâîë âñòðå÷Г*ëñÿ Гў ñòðîêå.
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<iostream.h>
 
using namespace std;
main()
{
int sch=0;
char *str,*buf;
char sim,c;
 
printf("vvedite stroky\n");
scanf("%s",str);
      while((getchar()==' ')||(getchar()=='\t'))
      {
      scanf("%s",buf);
      str[strlen(str)-1]=' ';
      strcat(str,buf);
 
      }
 
printf("vvedite simvol\n%s\n",str);
cin>>sim;
for(int i=0;i<=strlen(str);i++)
{if (str[i]==sim){++sch;}}
printf("Simvol vstrechaetsja v stroke %d\n",sch);
getch();
return 0; }
Добавлено через 4 минуты
Если у кого нибудь есть идеи выложите пожалуйста свои варианты решения задачи)))))
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru