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

Перевод из string в ASCII - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, обеспечивающую ввод строк и обмен местами слов максимальной и минимальной длины в каждой http://www.cyberforum.ru/cpp-beginners/thread124234.html
не могу понять что в проге не так,на данный момент "по идеи" прога должна разбить строку на много много слов)))но пока не работает даже эта малая часть всего.....помогите плиз понять что...
C++ разделить числа, и записать их как массив Добрый вечер! Подскажите пожалуйста, как можно, имея, например, файл с последовательностью чисел 2 7 4 3, разделить числа, и записать их как массив. http://www.cyberforum.ru/cpp-beginners/thread124185.html
Создание проекта C++
Проблема вот в чем: запускаю вижуал студио, создаю новый проект, на экране: // 000000000.cpp : main project file. #include "stdafx.h" using namespace System; int main(array<System::String...
C++ система компьютерного обучения
Уважаемые гуру! Написал прогу САБЖ. Юзер вводит ответ на пример, который задает программа. Если ответ true - выводит рандомно реплики по типу "Хорошо" или "Молодец" и так далее и задает следующий...
C++ из паскаля в С++ http://www.cyberforum.ru/cpp-beginners/thread124159.html
Здравствуйте! Помогите пожалуйста перевести код программы в паскале на С++: Program Example; uses crt; Type mas=array of Integer; var a,m: mas; n,s,k,mini: Integer; Procedure Vvod(var a:...
C++ Рисования графика Есть функция y=x, надо построить график функции интервал например подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
669 / 531 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
02.05.2010, 01:51
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int i, j, j1;
char *str1 = {"428000.ул.Мира.дом.97.квартира.107.тел.44-44-44"};
char str2[10][20];
 
for(i = 0; i < 10; i++)
    for(j = 0; j < 20; j++)
        str2[i][j] = 0;
 
j1 = j = 0;
for(i = 0; i < strlen(str1); i++){
    while(str1[i]!='.' && str1[i]!='\0')
        str2[j][j1++] = str1[i++];
    j1=0;
    j++;
}
for(i = 0; i < 10; i++)
    std::cout << str2[i] << std::endl;
переводит все, что разделено точками в отдельные строки и дальше делайте с ними, что хотите
(вариант немного грубоват, лучше сделать его более динамичным)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru