v podstatě potřebuji hodnoty v poli přepsat na nuly a u toho memsetu mi to s tou nulou nějak nefunguje
Příspěvky odeslané z IP adresy 90.176.227.–
Čau, dá se nějakým příkazem smazat obsah pole pro další použití?
Díky moc
Jo bylo to tím, vůbec jsem si to neuvědomil. Díky moc všem za rady. Mějte se
cely to vypada nejak takhle
#include <stdio.h>
#include <stdlib.h>
#define N 5
int main (){
int i=0;
int cislo=0;
int array[N];
for(i=0;i < N;i++){
scanf("%d", &cislo);
array[i] = array[i] + cislo;
cislo=0;
}
system("pause");
return 0;
}
dalo by se říct že to funguje, akorát při zadání prvních hodnot se zapíšou nesmyslnná čísla jako 1978012638 a k tomuhle číslu to pak už přičítá jak má.
problem je v tom, že mi to nesečte hodnotu už zapsanou v poli s hodnotou nově zadanou
po doplnění to stejně nefunguje. N je velikost pole. jo to hod=0 misto toho má být cislo=0
Zdravím, mám menší problém se zápisem do pole. Zapisuji do něj pomocí for cyklu. Při každém projití zadá uživatel nějakou int hodnotu a ta se zapíše. Zadanou hodnotu zapíšu do proměnné cislo a problém je v tom, když chci, aby se hodnota už zapsaná v poli sečetla s hodnotou v proměnné cislo.
Zkoušel jsem to nějak takhle:
for(i=0;i<N;i++){
scanf("%d", cislo)
pole[i]= pole[i] + cislo; // tohle mi nefunguje pokud je N vetsi jak 1
hod = 0;
}
Díky za odpovědi