odwracenie kolejnosci struktury

odwracenie kolejnosci struktury
A5
  • Rejestracja:ponad 11 lat
  • Ostatnio:prawie 9 lat
  • Postów:15
0

Mam taki problem .Mam strukture :

Kopiuj
struct slowa { char *slowo[10],*slowo2[10],*slowo3[10]; };
.
.
.
.
printf(" %s %s %s\n",slowka.slowo,slowka.slowo2,slowka.slowo3);

 

jak zrobić żeby odwrócić kolejność wyświetlania w jezyku c ?

_13th_Dragon
  • Rejestracja:ponad 19 lat
  • Ostatnio:4 dni
0
Kopiuj
printf(" %s %s %s\n",slowka.slowo3,slowka.slowo2,slowka.slowo);

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
MarekR22
Moderator C/C++
  • Rejestracja:ponad 17 lat
  • Ostatnio:29 minut
0

ale to jest źle! slowka.slowo1 jest typu char*()[] czyli wskaźnik na wskaźnik. Jeśli ci to działa, to znaczy, że jeszcze dodatkowo coś robisz bardzo źle i te dwa błędy wzajemnie pomagają przetrwać twojemu programowi.


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.
edytowany 1x, ostatnio: MarekR22
A5
  • Rejestracja:ponad 11 lat
  • Ostatnio:prawie 9 lat
  • Postów:15
0

A jak przerwać program po nie spełnieniu warunku ? np takiego ?

Kopiuj
 if(slowka.slowo==" ")
{
        printf("slowo nie może być puste !");
        
    } 
edytowany 1x, ostatnio: adzik5115
_13th_Dragon
  • Rejestracja:ponad 19 lat
  • Ostatnio:4 dni
0

Przy wczytaniu za pomocą scanf("%s",... taki warunek nigdy nie zajdzie.


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.