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

Вывести часть строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ищу электронную книгу, в которой бы было написано про графы в с http://www.cyberforum.ru/cpp-beginners/thread146860.html
хочу скачать бесплатно книгу, в которой бы было написано про графы, формы их представления, достижимость и обходы, алгоритмы Дейкстры! или что угодно по это! очень нужно очень срочно, скоро экзамен, а теории нет :(
C++ Количество вхождений цифры в число (с++) Помогите с задачей. Дано натуральное число n. Узнать, сколько раз в нём встречается цифра а; Часть(?) программы: #include <conio.h> #include <iostream.h> #include <math.h> void main() { clrscr(); http://www.cyberforum.ru/cpp-beginners/thread146850.html
C++ Поиск простых чисел в интервале 1 до 100
напишите прграмму для поиска простых чисел в интервале 1 до 100 СРОЧНО Я НА ЭКЗАМЕНЕ ПОМОГИТЕ ПОЖАЛУЙТА!!!
Найти сумму всех элементов массива, кратных 4 C++
Найти сумму всех элементов массива, кратных 4. При составлении программы для обработки массивов, имя массива считать указателем на его первый элемент
C++ ошибка при вводе в неправильном формате http://www.cyberforum.ru/cpp-beginners/thread146833.html
Доброго всем времени суток! Есть код, очень простенький. И есть баг: если пользователь вводит вместо цифр буквы или ещё какую-нить кракозябру, то программа выдаёт ошибку и завершается. Внимание, вопрос! Подскажите мне, балбесине, как бы НЕСЛОЖНО сделать так, чтобы в этом случае программа говорила что-нить типа "Неверный формат, повторить" и повторяла вопрос? Или в крайнем случае просто...
C++ Вычислить значение выражения помогите составить программу вот для такого выражения заранее спасибо) подробнее

Показать сообщение отдельно
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
17.06.2010, 21:50     Вывести часть строки
можно

Добавлено через 2 минуты
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <conio.h>
#include <string.h>
/////////////////////////////////////////////////////////
int main(){
char str[300] = 
" [url]http://fffff/dddd[/url]   [url]http://ttttt/rrrr[/url]   [url]http://sssssss/llllll[/url]  ...";
unsigned int len = strlen(str);    //находим длинну строки.
unsigned int i,k;
//Просматриваем строку: попарно сравнивая ее элементы.
for( i = 0 ; i < len - 1 ; i++ )
             if ( str[i]=='/'&&str[i+1]=='/' )     //если в паре два одинаковых символа.
            //тогда выводим участок строки после второго символа '/'
             for( k = i + 2 ; k < len ; k++ ){
             if(str[k]=='/'){printf("\n");i=k;break; } //если встретили разделитель заканчиваем вывод и запоминаем позицию i для дальнейшего рассмотрения строки. 
             printf("%c",str[k]);  //выводим символ.
                }
printf("\n");
getch();
return 0;
}
//////////////////////////////////////////////////////
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru