[C++] Jak wczytać liczbe getch()?

0

Hello!!! Programuje w Turbo C++ a oto problemy: ...

  1. Jeśli mam tablice znaków np : name[5]; i teraz aby przypisać łańcuch to
    funkcja strcpy(name, "adam"); - to wiem a jak skasować jakiś element?

  2. Aby pobrać znak to funkcja getch() a jak pobrać liczbe tym sposobem?? Nie
    używając ENTERa??

  3. Jak zlinkować program składający się z dwóch plików w Turbo C++??

0

Hello!!! Programuje w Turbo C++ a oto problemy: ...

  1. Jeśli mam tablice znaków np : name[5]; i teraz aby przypisać łańcuch to
    funkcja strcpy(name, "adam"); - to wiem a jak skasować jakiś element?

jezeli przewidujesz kasowanie pojedynczych komorek to proponuje zastosowac liste jednokierunkowa. Jezeli jednak uparles sie przy tablicach to moza zrobic to na petli (jednak jest to sposob nieoptymalny przy duzych tablicach). Bedzie wygladalo to mniej wiecej tak:

#include <stdio.h>
#include <string.h>

void main(void)
{
char name[5];
strcpy(name,"adam");
//tu usuwamy trzeci element
for(int i=2;i<strlen(name);i++)
	name[i]=name[i+1];
printf("%s",name);
}
  1. Aby pobrać znak to funkcja getch() a jak pobrać liczbe tym sposobem?? Nie
    używając ENTERa??

Nie uzywajac entera to mozesz pobrac jedynie jedna cyfre (od 0 do 9).

  1. Jak zlinkować program składający się z dwóch plików w Turbo C++??

Utowrzyc projekt, dodac w nim odpowiednie pliki i dolaczyc je do pliku glownego dyrektywa

#include "jakisplik.h"

1 użytkowników online, w tym zalogowanych: 0, gości: 1