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

Ввести строку длинной 500 символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как спрятать строку или работать с хексом http://www.cyberforum.ru/cpp-beginners/thread855882.html
Суть в том что после компиляции если открыть exe то видно все строки, хочу спрятать, варианты с шифровкой и дешифровкой на старте не предлагайте, мне до них еще далеко. Итак, есть сокет, который по указанному урл берет некую инфу, вот этот урл и видно при просмотре exe в блокноте. делаю так char host_name={0x79,0x61,0x2E,0x72,0x75}; но далее в конце строки пихается разный мусор и...
C++ Вычислить значение выражения, используя стек операндов Дано арифметическое выражение длиной до 30 символов, заканчивающееся знаком равенства. Выражение содержит знаки операции +, -, *, / и однозначные целые числа и представлено в обратной польской записи. Вычислить значение выражения, используя стек операндов. Язык программирования С++. Помогите пожалуйста Пример: 345+2*63/-+ = 19 http://www.cyberforum.ru/cpp-beginners/thread855860.html
C++ Зацикливание программы при вводе
Добрый день. У меня почему то происходит зацикливание программы при вводе строки с пробелами. Есть структураstruct sklad { char nazva; int kilkist; float vaga; int sort; float tsina; char otrymuvach;
C++ Передача в функцию
вот есть такие строки кода: typedef vector< vector<char> > string_sound; void sound_func(string_sound &text_sound, int sum_words) { conson = consonants(text_sound, text_sound); } int consonants(char symb_2, char symb_3){ //функция проверки на открытость слога
C++ Появляющиеся нули при переводе из массива char в double http://www.cyberforum.ru/cpp-beginners/thread855785.html
Здравствуйте! Пишу калькулятор и описываю кнопку "+/-". a=atof(nBuf); a=a*(-1); sprintf (nBuf, "%f", a); nBuf - массив char, в котором записано число. a - переменная типа double. Вообще массив nBuf размером 10, поэтому фактически, имея в нем всего 1 цифру (например 4), при переводе с помощью функции atof переменная a получает число 4.000000000. А уже sprintf сокращает число незначащих...
C++ Дана целочисленная квадратная матрица. Определить: 1. сумму элементов в тех столбцах, которые не содержат отрицательных элементов;= Дана целочисленная квадратная матрица. Определить: 1. сумму элементов в тех столбцах, которые не содержат отрицательных элементов; 2. минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы. #include <iostream> #include <clocale> #include <iomanip> using namespace std; подробнее

Показать сообщение отдельно
vovan inc
3 / 3 / 0
Регистрация: 02.11.2012
Сообщений: 28
04.05.2013, 21:53     Ввести строку длинной 500 символов
Если я правильно Вас понял то примерно так

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
#include "stdafx.h"
#include "conio.h"
#include <string.h>
 
int main(int argc, _TCHAR* argv[])
{
    int N=10;
    char buf[11]="ABCDABCDAB";
    char str[3]="AB";
 
    //for (int i=0;i<N;i++)
    //scanf("%s",buf+i);
    
    int c=0; 
    for (int i=0;i<N;i++)
    {
     char dif[40]="";
     memcpy(dif,buf+i,2);
     printf("%s",dif);
     if(strcmp(dif,str)==0)
         c++;
    }
    
   printf("%d",c);
   getch();
 
   return 0;
}
если что-то не понятно обращайтесь.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru