Форум программистов, компьютерный форум, киберфорум
Наши страницы

Тривиальная ошибка при типе string - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение из файла и обратная запись в него http://www.cyberforum.ru/cpp-beginners/thread516337.html
Возникла такая проблема: не могу считать файл в строку и вывести обратно в файл.Проблема в том что все данные копируются,но когда я пытаюсь обратно записать все в файл,переход на новую строку...
C++ [C++] Закодировать текст записанный с помощью русских букв и пробелов 1. Определить какие литеры входят в заданный текст 2. Закодировать текст записанный с помощью русских букв и пробелов, заменяя каждую букву на букву, следующую за ней через Т N букв в алфавите 3.... http://www.cyberforum.ru/cpp-beginners/thread516323.html
C++ Потоки. Основа.
Помогите разобраться с потоками WinAPI. Нужны только азы. Для начала создание, уничтожение, передача параметров #include "stdafx.h" #include <WinBase.h> DWORD WINAPI func(PVOID param) {
Небольшая ассемблеровская вставка C++
Доброго вечера. Данный код создает одномерный массив. int main() { int n=4; int *a = new int ; for(int i=0;i<n;i++){ cin>>a; } return 0;
C++ Ошибка: forbids declaration of 'magic' with no type expected ';' before '.' token http://www.cyberforum.ru/cpp-beginners/thread516306.html
пишет "forbids declaration of 'magic' with no type expected ';' before '.' token" не могу найти где ? #include <iostream> #include <iomanip> #include <conio.h> #include <cmath> #include...
C++ Омега код Элиаса+работа с потоками. Задание: Нужно создать 2 функции, одна из бинарного файла будет переводить в число Элиаса, а вторая наоборот. Я хочу считывать по байту, каким потоком мне лучше достать данные? bool toElias (... подробнее

Показать сообщение отдельно
Джон
0 / 0 / 0
Регистрация: 06.03.2012
Сообщений: 40

Тривиальная ошибка при типе string - C++

11.03.2012, 19:41. Просмотров 1066. Ответов 18
Метки (Все метки)

Написал код для сортировки текста в алфавитном порядке. Делал все вроде правильно, как говорится, по книжке, но при компиляции выдает очень много ошибок, и мне кажется, что это связано с объявлением set<string>. Помогите исправить ошибку, пожалуйста
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<set>
#include <ctype.h>
#include <string>
 
 
 set<string> SetS;
 set<string>::iterator iter;
char s[201];
 
 int main()
 {
scanf("%[^a-zA-Z]",s);
 
 
while(scanf("%[a-zA-Z]",s) == 1)
{
  for(int i = 0; i < strlen(s); i++) s[i] = tolower(s[i]);
  SetS.insert(s);
  scanf("%[^a-zA-Z]",s);
}
 
for(iter = SetS.begin(); iter != SetS.end(); iter++)
  printf("%s\n",(*iter).c_str());
 }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru