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

Массивы и строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Замена строки в файле http://www.cyberforum.ru/cpp-beginners/thread92744.html
Здравствуйте, подскажите новичку! Проблема в следующем: например есть файл txt в нем например строки(состоящие из символов): уор189р3 к280е ht40tjg 11 fegb94tt34t rrh89g-bgrfgp0rueht9 gf4839gh39-ij989uf47t34y0 нужно найти строку какую-то и и заменить на то что напишет пользователь.... я сразу столкнулся с проблемой, (т.к. только разбираюсь во всем):
C++ как можно перевести `int*' to `UINT' Есть программа в которой нужно отмечать сохраненные пункт меню. Решил данные об отмеченых пунктах записывать в реестр, после запуска программа должна читать данные с реестра и отмечать их. Вот код чтения реестра { HKEY hKey = 0; int buf = {0}; DWORD dwType = 0; DWORD dwBufSize = sizeof(buf); TCHAR szPath; const char* subkey = "Software\\my_app"; http://www.cyberforum.ru/cpp-beginners/thread92742.html
Указатели в Си++ C++
Задание 1. В оперативной памяти вектор int X расположен, начиная с адреса B7F0. Какие значения примут выражения: а) X+1; б) X+5; в) X-4? Задание 2.В программе объявлен массив: int P ={0, 2, 4, 5, 6, 7, 9, 12}; Какие значения примут выражения:
C++ В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0
Задание 1. В оперативной памяти вектор int X расположен, начиная с адреса B7F0. Какие значения примут выражения: а) X+1; б) X+5; в) X-4? Задание 2.В программе объявлен массив: int P ={0, 2, 4, 5, 6, 7, 9, 12}; Какие значения примут выражения:
C++ Решание СЛАУ методом Гаусса в С++ http://www.cyberforum.ru/cpp-beginners/thread92721.html
Салют обитателям форума! Вот значит какое дело, у меня такое задание : "Решение уравнений методом Гаусса. Коэффициенты обрабатываются в двух матрицах: матрице модуля и матрице угла комплексного числа в символической форме." Пытаюсь делать сам, для начала я разбил исходную матрицу на 2 двумерных массива(модуля и угла); перевел углы в радианы. Тут дело встало, нужно найти максимальный элемент, он...
C++ Рекурсия от рекурсии Люди, помогите! Я в с++ относительно недавно, в паскале-делфи никаких проблем не было. Значит мне нужно: int pekypc() { ... int pekypc() ... } int main() подробнее

Показать сообщение отдельно
JKeeJ1e30
12 / 12 / 0
Регистрация: 04.02.2010
Сообщений: 45
05.02.2010, 17:20     Массивы и строки
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
#include <vcl.h>
#pragma hdrstop
#include <fstream>
#include <cmath>
 
int i,b;
char a[1000];//ñòðîêó ìû îáúÿâèì Г¬Г*òðèöîé ñèìâîëîâ
 
using namespace std;
ifstream in("input.txt");
ofstream out("output.txt"); //ïîäêëþ÷Г*ГҐГ¬ ГґГ*éëû input.txt ГЁ output.txt. ГђГ*Г§ Г± ГЅГЄГ°Г*Г*Г*-ГіГ¤Г*ëè.
 
int main()
{
    i=0;
    b=0;
    while (a[i]!=' ')//ïîïðîñè ïðîáåë ïîñëåäГ*ГЁГ¬ ñèìâîëîì
    {
        in >>a[i];
        if (a[i]==':')
        {
            b++;// Г±Г·ГЁГІГ*ГҐГ¬ êîëè÷åñòâî äâîåòî÷èé. Г€, åñëè ìû Г*Г*øëè äâîåòî÷èå Г*ГҐ óâåëè÷èâГ*ГҐГ¬ ГЁГ*äåêñ-ñëåäóþùèé ñèìâîë Г§Г*ГЇГЁГёГЁГІГ±Гї Г*Г* ГҐГЈГ® ìåñòî
        }
        else i++;
    }
    out <<b <<"\n";//âûïèñГ*ëè êîëè÷åñòâî äâîåòî÷èé  ГЁ ïåðåâåëè Г*Г* Г*îâóþ ñòðî÷êó
    b=i;//Г°Г*Г§ b ГІГҐГЎГҐ Г*ГҐ Г*ГіГ¦Г*Г® òåïåðü-Г§Г*ГЇГЁГёГЁ ñêîëüêî ñèìâîëîâ Гў Г*îâîé ñòðîêå
    for (i=0; i<b;i++)
    {
        out <<a[i];
    }
    return 0;
}
Добавлено через 31 секунду
это 4-я

Добавлено через 1 минуту
Цитата Сообщение от Vertus Посмотреть сообщение
А как бы у меня тогда работали printf и scanf?
Ну круто. Я не знал, спасибо. Правда я ими редко пользуюсь но буду знать

Добавлено через 1 минуту
Давай, удачи завтра!
ЗЫ: ты на всякий случай проверь на своем сишнике, а то мало ли... Всякое бывает
 
Текущее время: 17:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru