Pocetnicko pitanje u vezi stringova
03.01.2012. u 21:23 · pre 180 meseci
#1
Pozdrav,poceo sam da ucim C i naisao sam na problem:
Nizovi karaktera u c-u predstavljaju string,ja hocu da unesem str preko for naredbe (svaki element niza posebno)...
Medjutim ovaj kod ne funkcionise dobro.Gde sam pogresio?Zbunjuje me i to sto program radi kako treba kada unosim niz celobrojnih vrednosti.
Code:
#include<stdio.h>
int main(){
char str[5];
int i;
for (i=0;i<5;i++){
printf("str[%d]=",i);
scanf("%c",&str[i]);
}
return 0;
}
#include<stdio.h>
int main(){
char str[5];
int i;
for (i=0;i<5;i++){
printf("str[%d]=",i);
scanf("%c",&str[i]);
}
return 0;
}
Nizovi karaktera u c-u predstavljaju string,ja hocu da unesem str preko for naredbe (svaki element niza posebno)...
Medjutim ovaj kod ne funkcionise dobro.Gde sam pogresio?Zbunjuje me i to sto program radi kako treba kada unosim niz celobrojnih vrednosti.