Proszę o pomoc -program w języku c

karolinaz

Nowicjusz
Dołączył
18 Luty 2009
Posty
1
Punkty reakcji
0
Tutaj jest fragment programu, który staram się napisać- chodzi mi o przypadek drugi case2. Jak mam zmienić ten kod, żeby program brał pod uwagę tekst, który zostanie wprowadzony zaraz na początku programu po komendzie wprowadź tekst, a nie ten "Test String"? Proszę o pomoc bardzo.



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

int main()
{
int x;
int y;
int z;
char tab[1000];
char tabo[1000];
int dl_txt;
printf("Wprowadz tekst:\n");
gets(tab);
dl_txt=strlen(tab);
printf("Mozliwe opcje:\n 1. Zliczanie znakow\n 2. Zamiana malych liter na duze\n 3. Odwrocenie kolejnosci liter\n 4. Wypisanie nieparzystych znakow\n 5. Wypisanie kolejnych wyrazow w osobnych liniach\n");
scanf("%d",&x);
switch(x)
{
case 1:
{
int dl;

dl=strlen(tab);
printf("%d", dl);
system ("PAUSE");
return 0;

}
break;
case 2:
{
int i=0;
char str[]="Test String.\n";
char c;
while (str)
{
c=str;
putchar (toupper&copy;);
i++;
}
return 0;
}
 

Espresso

Nowicjusz
Dołączył
11 Styczeń 2009
Posty
89
Punkty reakcji
0
Może tak?

[codebox]case 2:
{
int i=0;
char c;
while (tab)
{
c=tab;
putchar (toupper&copy;);
i++;
}
return 0;
} [/codebox]
 
Do góry