реклама на сайте
подробности

 
 
> printf, напечатать массив символов
Метценгерштейн
сообщение Nov 14 2014, 23:30
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



что-то не получается.
есть массив char, содержит 5 символов. никакого завершающего нуля нет.
как мне его напечатать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Метценгерштейн
сообщение Nov 15 2014, 09:52
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Код
#include <math.h>
#include "stdafx.h"
#include <iostream>  // для русификации

unsigned int mass[10];

void main (void)
{
    setlocale(LC_ALL, "Russian");
    int z1;
    char str[] = "пр,алf,б,авпле,gkпроб,qwert.";
    char temp[6];

    //printf("%s", temp);

    for (int i = 0; i < sizeof(str); i++)
    {
        if (str[i] == ',') {
             z1 = i; // запомнили где запятая (начало слова)
        }

        if ((str[i] >= 97) & (str[i] <= 122))
        {             
            for (int f = 0; f < 5; f++)
            {
                if ((str[(z1 + 1 + f)]) == ',') // дошли до второй запятой
                {
                    //temp str[(z1 + 1 + f)]
                    break;
                }
                char c = str[(z1 + 1 + f)];
                printf("%c", c);
            }
                

        }


            
        }
    }

на самой нижней printf выдает ошибку при компиляции. Что не так ему? код под visual studio

все, разобрался, заработал код.
Спасибо.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Метценгерштейн   printf   Nov 14 2014, 23:30
- - Xenia   Цитата(Метценгерштейн @ Nov 15 2014, 02:3...   Nov 14 2014, 23:37
|- - alx.bilous   Цитата(Xenia @ Nov 15 2014, 02:37) Как ст...   Nov 24 2014, 11:09
|- - Xenia   Цитата(alx.bilous @ Nov 24 2014, 14:09) p...   Nov 24 2014, 12:00
- - Метценгерштейн   а если у меня массив символов не всегда 5, а может...   Nov 14 2014, 23:51
|- - Xenia   Цитата(Метценгерштейн @ Nov 15 2014, 02:5...   Nov 15 2014, 00:11
|- - ViKo   Цитата(Метценгерштейн @ Nov 15 2014, 02:5...   Nov 15 2014, 10:13
|- - l1l1l1   Цитата(Метценгерштейн @ Nov 15 2014, 12:5...   Nov 15 2014, 10:52
|- - Xenia   Цитата(Метценгерштейн @ Nov 15 2014, 12:5...   Nov 15 2014, 16:08
- - Метценгерштейн   давайте разбираться. переменная z1. Я ее объявляю ...   Nov 17 2014, 18:08
|- - doom13   Цитата(Метценгерштейн @ Nov 17 2014, 21:0...   Nov 17 2014, 18:23
|- - Xenia   Цитата(Метценгерштейн @ Nov 17 2014, 21:0...   Nov 17 2014, 19:17
- - Метценгерштейн   да, Вы правы. Упустил из виду что первый символ мо...   Nov 17 2014, 19:58
|- - Xenia   Цитата(Метценгерштейн @ Nov 17 2014, 22:5...   Nov 17 2014, 21:38
- - Метценгерштейн   в целом да, согласен. Насчет 97 и 'a'- дав...   Nov 18 2014, 09:19
|- - Xenia   Цитата(Метценгерштейн @ Nov 18 2014, 12:1...   Nov 18 2014, 15:59
- - alx.bilous   гцц понимает, keil понимает, аврка понимает, iar ...   Nov 24 2014, 12:24


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 9th August 2025 - 01:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01363 секунд с 7
ELECTRONIX ©2004-2016