• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Kilka stringów w scanf

Aruba Cloud - Virtual Private Server VPS
0 głosów
350 wizyt
pytanie zadane 30 października 2023 w C i C++ przez Daaa22 Dyskutant (8,250 p.)

Co zrobić żeby ten kod działał?

// Online C compiler to run C program online
#include <stdio.h>

int main()
{
	char* name;
	char* surname;
	char* phone;

	printf("Podaj imie: ");
	scanf("%s", name);
	printf("Podaj nazwisko: ");
	scanf("%s", surname);
	printf("Podaj nr telefonu: ");
	scanf("%s", phone);

    return 0;
}

 

1
komentarz 30 października 2023 przez TOWaD Mądrala (6,420 p.)

Może spróbuj zarezerwować pamięć na łańcuch znaków. Nie tylko wskaźnik.

scanf_s jest bezpieczniejszy niż scanf

Difference between scanf and scanf_s

1 odpowiedź

+2 głosów
odpowiedź 30 października 2023 przez TOWaD Mądrala (6,420 p.)
wybrane 7 listopada 2023 przez Daaa22
 
Najlepsza
char name[32]={};
    char surname[32]={};
    char phone[32]={};
 
    printf("Podaj imie: ");
    scanf("%31s", name);
    printf("Podaj nazwisko: ");
    scanf("%31s", surname);
    printf("Podaj nr telefonu: ");
    scanf("%31s", phone);

online

1
komentarz 30 października 2023 przez TOWaD Mądrala (6,420 p.)

Ewentualnie ze wskaźnikami:

    char buffor[256]={};
    char* name = buffor;
    char* surname = name+32;
    char* phone =surname+32;

online i to

Podobne pytania

0 głosów
1 odpowiedź 2,257 wizyt
pytanie zadane 14 lutego 2018 w C i C++ przez n0s1gnal Użytkownik (700 p.)
0 głosów
1 odpowiedź 574 wizyt
pytanie zadane 9 czerwca 2021 w C i C++ przez warzywko13 Użytkownik (840 p.)
+2 głosów
3 odpowiedzi 313 wizyt
pytanie zadane 24 sierpnia 2020 w C i C++ przez SzymonG Nowicjusz (170 p.)

93,329 zapytań

142,323 odpowiedzi

322,400 komentarzy

62,663 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...